abcdeqqqqqklmnopqrstuvwxyz
abcde-----qqqqqklmnopqrstuvwxyz
------------------------------------------------------------------------ warmup
abcdefghijklmnopqrstuvwxyz
            --!           
          ----------?     
abcdefghijklxxxxxopqrstuvwxyz ( wit = klxxxxxopqrst witlen = 13 )
abcdefghij?uvwxyz
------------------------------------------------------------------------ 1
abcdefghijklmnopqrstuvwxyz
          !               
          ?               
abcdefghij=====klmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij=====?klmnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
          ?               
abcdefghij==klmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij==?klmnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
          ?               
abcdefghij=klmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij=?klmnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
          ?               
abcdefghijklmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?klmnopqrstuvwxyz
------------------------------------------------------------------------ 2
abcdefghijklmnopqrstuvwxyz
          --!             
            ?             
abcdefghij=====mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij=====?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
            ?             
abcdefghij==mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij==?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
            ?             
abcdefghij=mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij=?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
            ?             
abcdefghijmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?mnopqrstuvwxyz
------------------------------------------------------------------------ 3
abcdefghijklmnopqrstuvwxyz
            !             
          --?             
abcdefghijkl=====mnopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?=====mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            !             
          --?             
abcdefghijkl==mnopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?==mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            !             
          --?             
abcdefghijkl=mnopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?=mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            !             
          --?             
abcdefghijklmnopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?mnopqrstuvwxyz
------------------------------------------------------------------------ 4
abcdefghijklmnopqrstuvwxyz
          !               
            ?             
abcdefghij=====klmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij=====kl?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
            ?             
abcdefghij==klmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij==kl?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
            ?             
abcdefghij=klmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij=kl?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
            ?             
abcdefghijklmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghijkl?mnopqrstuvwxyz
------------------------------------------------------------------------ 5
abcdefghijklmnopqrstuvwxyz
            !             
          ?               
abcdefghijkl=====mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?kl=====mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            !             
          ?               
abcdefghijkl==mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?kl==mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            !             
          ?               
abcdefghijkl=mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?kl=mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            !             
          ?               
abcdefghijklmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?klmnopqrstuvwxyz
------------------------------------------------------------------------ 6
abcdefghijklmnopqrstuvwxyz
          --!             
          --?             
abcdefghij=====mnopqrstuvwxyz ( wit = ===== witlen = 5 )
abcdefghij?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
          --?             
abcdefghij==mnopqrstuvwxyz ( wit = == witlen = 2 )
abcdefghij?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
          --?             
abcdefghij=mnopqrstuvwxyz ( wit = = witlen = 1 )
abcdefghij?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
          --?             
abcdefghijmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?mnopqrstuvwxyz
------------------------------------------------------------------------ 7
abcdefghijklmnopqrstuvwxyz
          --!             
          ?               
abcdefghij=====mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?=====mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
          ?               
abcdefghij==mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?==mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
          ?               
abcdefghij=mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?=mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
          ?               
abcdefghijmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?mnopqrstuvwxyz
------------------------------------------------------------------------ 8
abcdefghijklmnopqrstuvwxyz
          !               
          --?             
abcdefghij=====klmnopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij=====?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
          --?             
abcdefghij==klmnopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij==?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
          --?             
abcdefghij=klmnopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij=?mnopqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
          --?             
abcdefghijklmnopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?mnopqrstuvwxyz
------------------------------------------------------------------------ 9
abcdefghijklmnopqrstuvwxyz
          --!             
              ?           
abcdefghij=====mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij=====mn?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
              ?           
abcdefghij==mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij==mn?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
              ?           
abcdefghij=mnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij=mn?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
              ?           
abcdefghijmnopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghijmn?opqrstuvwxyz
------------------------------------------------------------------------ 10
abcdefghijklmnopqrstuvwxyz
          ----!           
            --?           
abcdefghij=====opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij=====?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
            --?           
abcdefghij==opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij==?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
            --?           
abcdefghij=opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij=?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
            --?           
abcdefghijopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------ 11
abcdefghijklmnopqrstuvwxyz
              !           
          --?             
abcdefghijklmn=====opqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?mn=====opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
              !           
          --?             
abcdefghijklmn==opqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?mn==opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
              !           
          --?             
abcdefghijklmn=opqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?mn=opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
              !           
          --?             
abcdefghijklmnopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?mnopqrstuvwxyz
------------------------------------------------------------------------ 12
abcdefghijklmnopqrstuvwxyz
            --!           
          ----?           
abcdefghijkl=====opqrstuvwxyz ( wit = kl===== witlen = 7 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          ----?           
abcdefghijkl==opqrstuvwxyz ( wit = kl== witlen = 4 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          ----?           
abcdefghijkl=opqrstuvwxyz ( wit = kl= witlen = 3 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          ----?           
abcdefghijklopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------ 13
abcdefghijklmnopqrstuvwxyz
          --!             
            --?           
abcdefghij=====mnopqrstuvwxyz ( wit = mn witlen = 2 )
abcdefghij=====?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
            --?           
abcdefghij==mnopqrstuvwxyz ( wit = mn witlen = 2 )
abcdefghij==?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
            --?           
abcdefghij=mnopqrstuvwxyz ( wit = mn witlen = 2 )
abcdefghij=?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
            --?           
abcdefghijmnopqrstuvwxyz ( wit = mn witlen = 2 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------ 14
abcdefghijklmnopqrstuvwxyz
          ----!           
            ?             
abcdefghij=====opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?=====opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
            ?             
abcdefghij==opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?==opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
            ?             
abcdefghij=opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?=opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
            ?             
abcdefghijopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------ 15
abcdefghijklmnopqrstuvwxyz
            --!           
          --?             
abcdefghijkl=====opqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?=====opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          --?             
abcdefghijkl==opqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?==opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          --?             
abcdefghijkl=opqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?=opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          --?             
abcdefghijklopqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------ 16
abcdefghijklmnopqrstuvwxyz
            !             
          ----?           
abcdefghijkl=====mnopqrstuvwxyz ( wit = kl=====mn witlen = 9 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            !             
          ----?           
abcdefghijkl==mnopqrstuvwxyz ( wit = kl==mn witlen = 6 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            !             
          ----?           
abcdefghijkl=mnopqrstuvwxyz ( wit = kl=mn witlen = 5 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            !             
          ----?           
abcdefghijklmnopqrstuvwxyz ( wit = klmn witlen = 4 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------ 17
abcdefghijklmnopqrstuvwxyz
          ----!           
          --?             
abcdefghij=====opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?=====opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
          --?             
abcdefghij==opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?==opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
          --?             
abcdefghij=opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?=opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
          --?             
abcdefghijopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------ 18
abcdefghijklmnopqrstuvwxyz
          !               
            --?           
abcdefghij=====klmnopqrstuvwxyz ( wit = mn witlen = 2 )
abcdefghij=====kl?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
            --?           
abcdefghij==klmnopqrstuvwxyz ( wit = mn witlen = 2 )
abcdefghij==kl?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
            --?           
abcdefghij=klmnopqrstuvwxyz ( wit = mn witlen = 2 )
abcdefghij=kl?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          !               
            --?           
abcdefghijklmnopqrstuvwxyz ( wit = mn witlen = 2 )
abcdefghijkl?opqrstuvwxyz
------------------------------------------------------------------------ 19
abcdefghijklmnopqrstuvwxyz
          --!             
          ----?           
abcdefghij=====mnopqrstuvwxyz ( wit = =====mn witlen = 7 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
          ----?           
abcdefghij==mnopqrstuvwxyz ( wit = ==mn witlen = 4 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
          ----?           
abcdefghij=mnopqrstuvwxyz ( wit = =mn witlen = 3 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
          ----?           
abcdefghijmnopqrstuvwxyz ( wit = mn witlen = 2 )
abcdefghij?opqrstuvwxyz
------------------------------------------------------------------------ 20
abcdefghijklmnopqrstuvwxyz
            --!           
          ?               
abcdefghijkl=====opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?kl=====opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          ?               
abcdefghijkl==opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?kl==opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          ?               
abcdefghijkl=opqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?kl=opqrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          ?               
abcdefghijklopqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?klopqrstuvwxyz
------------------------------------------------------------------------ 21
abcdefghijklmnopqrstuvwxyz
          --!             
              --?         
abcdefghij=====mnopqrstuvwxyz ( wit = op witlen = 2 )
abcdefghij=====mn?qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
              --?         
abcdefghij==mnopqrstuvwxyz ( wit = op witlen = 2 )
abcdefghij==mn?qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
              --?         
abcdefghij=mnopqrstuvwxyz ( wit = op witlen = 2 )
abcdefghij=mn?qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          --!             
              --?         
abcdefghijmnopqrstuvwxyz ( wit = op witlen = 2 )
abcdefghijmn?qrstuvwxyz
------------------------------------------------------------------------ 22
abcdefghijklmnopqrstuvwxyz
          ----!           
            ----?         
abcdefghij=====opqrstuvwxyz ( wit = op witlen = 2 )
abcdefghij=====?qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
            ----?         
abcdefghij==opqrstuvwxyz ( wit = op witlen = 2 )
abcdefghij==?qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
            ----?         
abcdefghij=opqrstuvwxyz ( wit = op witlen = 2 )
abcdefghij=?qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ----!           
            ----?         
abcdefghijopqrstuvwxyz ( wit = op witlen = 2 )
abcdefghij?qrstuvwxyz
------------------------------------------------------------------------ 23
abcdefghijklmnopqrstuvwxyz
          ------!         
            --?           
abcdefghij=====qrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?=====qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ------!         
            --?           
abcdefghij==qrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?==qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ------!         
            --?           
abcdefghij=qrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?=qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
          ------!         
            --?           
abcdefghijqrstuvwxyz ( wit =  witlen = 0 )
abcdefghij?qrstuvwxyz
------------------------------------------------------------------------ 24
abcdefghijklmnopqrstuvwxyz
              --!         
          --?             
abcdefghijklmn=====qrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?mn=====qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
              --!         
          --?             
abcdefghijklmn==qrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?mn==qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
              --!         
          --?             
abcdefghijklmn=qrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?mn=qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
              --!         
          --?             
abcdefghijklmnqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?mnqrstuvwxyz
------------------------------------------------------------------------ 25
abcdefghijklmnopqrstuvwxyz
            ----!         
          ----?           
abcdefghijkl=====qrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?=====qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            ----!         
          ----?           
abcdefghijkl==qrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?==qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            ----!         
          ----?           
abcdefghijkl=qrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?=qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            ----!         
          ----?           
abcdefghijklqrstuvwxyz ( wit = kl witlen = 2 )
abcdefghij?qrstuvwxyz
------------------------------------------------------------------------ 26
abcdefghijklmnopqrstuvwxyz
            --!           
          ------?         
abcdefghijkl=====opqrstuvwxyz ( wit = kl=====op witlen = 9 )
abcdefghij?qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          ------?         
abcdefghijkl==opqrstuvwxyz ( wit = kl==op witlen = 6 )
abcdefghij?qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          ------?         
abcdefghijkl=opqrstuvwxyz ( wit = kl=op witlen = 5 )
abcdefghij?qrstuvwxyz
------------------------------------------------------------------------
abcdefghijklmnopqrstuvwxyz
            --!           
          ------?         
abcdefghijklopqrstuvwxyz ( wit = klop witlen = 4 )
abcdefghij?qrstuvwxyz
