% XXXX X                    
                   %                                @ X 88SX                    
                XSX@XXX                           @ X8X%  8% X                  
                ..X@@8 XX                         .X88 %%X%S@                 
                ..X ..X .X                      X.. X8:%:X;8XX                
                8.  ...8%                    8 88X8X888tXXXtt8X               
                 X.8  ....X8X                 S.8XX8.88%      :%:X              
                 X. 8.....XX 8                %8XX  8 8X      X% %8             
                  XXXX....8X     X8X            8XX 88XX      X8 8XX            
                  %XX  ...8 %XX8:%%8 X%X:%88XX 8:X%8.X8       XX8 888           
                    . ....8X8X8XXX% :X:%8XX:% 8X8;88..X       %88 8  8          
                    .....88X:XX8   X8XX:X:X8  X;XX8...8%     S. X88XX:          
                    ... 8:%;8X%   XXX:%XXX:  8X:8X8.. X% %   X..8X%  X8         
                    ..%XXXXXXXXXXX8XXtXtX8tXt   t8%X88X 8  8 88S8 88          
                      %8X;X88XX8 88XXXX;:%X8    8 %%888%:8X% 8%      8          
                   X8%88: XX8XX88 X:8X:% % % %       %X8X           8XX         
           8XX      88XXX X8:% XXX8:XXXX  %    %        8%       % X XX:X X     
      %XX XSXXXXX8 8SX XX8XX8:X:X:8XXXX88XX%       8; :::X8:X8   %% X%X%:XXX8   
                 %X8 X X8X888 XX  ;XX::XXXXXX%    X8X8 XXXX;XX%  8XXX X8X8  X   
                8X.XXXX:X: : 8XX   %8X:XXXXXX8X% X:%X XXX:8X8;X%8X;8:X: 88X8 XXX
               %.. 8X:8X:;%8 8XX8  XXXX  : 88:8XXX:X8XX:XX XX8;:X:XXX XXX XX::XX
               %8S 8XXtX  ttt;XXXXX88    88t tX X XX X8XtXXt XX X .@tX Xt;X8Xt
                XXXX %%:XXXXX%88  %    %8XX8XXX88XXXXX;XXXXX::8;:  8XXX :XXXXXX8
               X..8X88X%:X:8X;:X X    XXXX8X. 8X 8XXXXXX8XXXX:XX8X.8X XX8 XXXX X
               ...@ 88%%XX8XXXX%        8 X88XXX  XXXXXXXX888XXXXX 8X X ::: XXXX
              X... 88:8888:8;:%X  % %XX88X8XXX XXXXX8:::::8X X :XX  ;XXXXXXXXXXX
               ...   8.X8XX8XXXX8 88X...  88X8XXX:XX:XX X 88XX 8XX  XX XX X8 XXX
               .....XX8 XX8XX:%  XX8.....  X  X X:XXXXXXX88XX::X8X88X::XX8XXX XX
               .X . 8XX88X:XXXXX8%88.....   XX::8X8  X . .XXX:8XXX 88X8XX:X8X:XX
              %%.. %%XttX XX;X;XX;X8 ..  %XXX;XXX8  XXXXXXX;X;XXX8XXX8XX XX8XX;X
                XSXX88X XX:%XX:X8XXX:88 X:XX88XXXXXXXXXXXXX8XXXXXXXXX 8X8XXXXXXX
                 XXXX:%8::      :X:X8X X8:......X X XXX:8XX8XXXXX:X:8:XXXX;;XX
                 888X8%    8     %;: 8%%88 :X     8XXXXX:8XX8X:X8%XX:X XX8XXX;XX
                 X8888XX8X8   %X     :     X8. ...       X 888X888X8:8:XXXXX;XX%
                  X % X8     %8::8 XX      X8 .........  8 88X:88XXX:8%% ;X;XX;8
                 8...     X@ ...  88 88    X ..... XXX8X:88XX X%XXXX%;X%::XX;X;;
                 X....X   .......SX%:8    8 ...... :XXX:8  %%88XXXX%:XXXXX;X:8
                8.%....%88.......%8 %t8% 8. %%..%8888 88X;XX;XX;;;XtXtX;XXXXXt
               XX X......XS....... 8X88X8X8 SX XXXXXXXX888 8XXXX:%X:XXX XXXXXXXX
            %XX8.  X.. X8  8XXX@   88  :8X 8 % X88 8XX%%8XX%88XX8XXX8XX88:8XXX8X
           XX   XXX X. @X8XXX8%88X;X888.8.8X%X%:XX;;X%8888%;XXXX88:XXXXX:: X88XX
            XXXXXXXX8XXXX.. 8  XXX X8.. XXSX8;X;XXXX;XXXXX:8XX%8: XX8%;X:X :XX:X
            X XXXX       XXX.. 8     X    . XXX;XXXX8XXXXXX8XX8XX  XXX8%8:X::8X8
            8XXX            XXX XX        X  XXXXXX%8X:8XXX8XXXX8X:XX:8XX%8 : XX
           X XX                           X .88XXXX8XX :X8XXXX;X8X XXXXX8XX:    
            %                             8X .8XXtX8XXtXXXXXXXt8XXt%XX@t ;tX JKL