%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%       %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%         %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
                                                     %%%%%%%                                        
                                                     %%%%%%%                                        
                                                     %%%%%%%                                        
                                                     %%%%%%%                                        
%%%%%%                                               %%%%%%%                                        
%%%%%%                                               %%%%%%%                                        
%%%%%%                                               %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%                                               %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%                                               %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%                                                                                        %%%%%%
%%%%%%                                                                                        %%%%%%
%%%%%%                                                                                        %%%%%%
%%%%%%%                                                                                       %%%%%%
%%%%%%%                                                                                       %%%%%%
%%%%%%%%%%                                                                                    %%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%                            %%%%%%%%%   
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%                          %%%%%%%%%%    
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%                        %%%%%%%%%%      
                                        %%%%%%%      %%%%%%%                      %%%%%%%%%%        
                                        %%%%%%%      %%%%%%%                    %%%%%%%%%%          
                                        %%%%%%%      %%%%%%%                  %%%%%%%%%%            
                                        %%%%%%%      %%%%%%%                 %%%%%%%%%              
                                        %%%%%%%      %%%%%%%               %%%%%%%%%%               
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%             %%%%%%%%%%                 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%           %%%%%%%%%%                   
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%          %%%%%%%%%%                    
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%            %%%%%%%%%%                  
%%%%%%                                               %%%%%%%              %%%%%%%%%%                
%%%%%%                                               %%%%%%%                %%%%%%%%%%              
%%%%%%                                               %%%%%%%                  %%%%%%%%%             
%%%%%%                                               %%%%%%%                   %%%%%%%%%%           
%%%%%%                                               %%%%%%%                     %%%%%%%%%%         
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%                       %%%%%%%%%%       
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%                         %%%%%%%%%%     
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%                           %%%%%%%%%%   
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      %%%%%%%                             %%%%%%%%%  
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
%%%%%%%%%%  %%%%%%%%%%   %%%%%%%%%%  %%%%%%%%%%    %%  %%  %%    %%%%%%%%%%   %%%%%%%%%%  %%%%%%%%%%
%%                                       %%        %%  %%  %%                         %%            
%%%%%%%%%%  %%       %   %%%%%%%%%%      %%        %%  %%  %%    %%%%%%%%%%   %%%%%%%%%%  %%%%%%%%%%
        %%  %%       %   %%              %%        %%  %%  %%    %%      %%   %   %%%               
%%%%%%%%%%  %%%%%%%%%%   %%              %%        %%%%%%%%%%    %%      %%   %     %%%   %%%%%%%%%%


                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                              
VVVVVVVV           VVVVVVVV iiii                              tttt                                              lllllllTTTTTTTTTTTTTTTTTTTTTTT                                   hhhhhhh              333333333333333           66666666        000000000     
V::::::V           V::::::Vi::::i                          ttt:::t                                              l:::::lT:::::::::::::::::::::T                                   h:::::h             3:::::::::::::::33        6::::::6       00:::::::::00   
V::::::V           V::::::V iiii                           t:::::t                                              l:::::lT:::::::::::::::::::::T                                   h:::::h             3::::::33333::::::3      6::::::6      00:::::::::::::00 
V::::::V           V::::::V                                t:::::t                                              l:::::lT:::::TT:::::::TT:::::T                                   h:::::h             3333333     3:::::3     6::::::6      0:::::::000:::::::0
 V:::::V           V:::::Viiiiiiirrrrr   rrrrrrrrr   ttttttt:::::ttttttt    uuuuuu    uuuuuu    aaaaaaaaaaaaa    l::::lTTTTTT  T:::::T  TTTTTTeeeeeeeeeeee        cccccccccccccccch::::h hhhhh                   3:::::3    6::::::6       0::::::0   0::::::0
  V:::::V         V:::::V i:::::ir::::rrr:::::::::r  t:::::::::::::::::t    u::::u    u::::u    a::::::::::::a   l::::l        T:::::T      ee::::::::::::ee    cc:::::::::::::::ch::::hh:::::hhh                3:::::3   6::::::6        0:::::0     0:::::0
   V:::::V       V:::::V   i::::ir:::::::::::::::::r t:::::::::::::::::t    u::::u    u::::u    aaaaaaaaa:::::a  l::::l        T:::::T     e::::::eeeee:::::ee c:::::::::::::::::ch::::::::::::::hh      33333333:::::3   6::::::6         0:::::0     0:::::0
    V:::::V     V:::::V    i::::irr::::::rrrrr::::::rtttttt:::::::tttttt    u::::u    u::::u             a::::a  l::::l        T:::::T    e::::::e     e:::::ec:::::::cccccc:::::ch:::::::hhh::::::h     3:::::::::::3   6::::::::66666    0:::::0 000 0:::::0
     V:::::V   V:::::V     i::::i r:::::r     r:::::r      t:::::t          u::::u    u::::u      aaaaaaa:::::a  l::::l        T:::::T    e:::::::eeeee::::::ec::::::c     ccccccch::::::h   h::::::h    33333333:::::3 6::::::::::::::66  0:::::0 000 0:::::0
      V:::::V V:::::V      i::::i r:::::r     rrrrrrr      t:::::t          u::::u    u::::u    aa::::::::::::a  l::::l        T:::::T    e:::::::::::::::::e c:::::c             h:::::h     h:::::h            3:::::36::::::66666:::::6 0:::::0     0:::::0
       V:::::V:::::V       i::::i r:::::r                  t:::::t          u::::u    u::::u   a::::aaaa::::::a  l::::l        T:::::T    e::::::eeeeeeeeeee  c:::::c             h:::::h     h:::::h            3:::::36:::::6     6:::::60:::::0     0:::::0
        V:::::::::V        i::::i r:::::r                  t:::::t    ttttttu:::::uuuu:::::u  a::::a    a:::::a  l::::l        T:::::T    e:::::::e           c::::::c     ccccccch:::::h     h:::::h            3:::::36:::::6     6:::::60::::::0   0::::::0
         V:::::::V        i::::::ir:::::r                  t::::::tttt:::::tu:::::::::::::::uua::::a    a:::::a l::::::l     TT:::::::TT  e::::::::e          c:::::::cccccc:::::ch:::::h     h:::::h3333333     3:::::36::::::66666::::::60:::::::000:::::::0
          V:::::V         i::::::ir:::::r                  tt::::::::::::::t u:::::::::::::::ua:::::aaaa::::::a l::::::l     T:::::::::T   e::::::::eeeeeeee   c:::::::::::::::::ch:::::h     h:::::h3::::::33333::::::3 66:::::::::::::66  00:::::::::::::00 
           V:::V          i::::::ir:::::r                    tt:::::::::::tt  uu::::::::uu:::u a::::::::::aa:::al::::::l     T:::::::::T    ee:::::::::::::e    cc:::::::::::::::ch:::::h     h:::::h3:::::::::::::::33    66:::::::::66      00:::::::::00   
            VVV           iiiiiiiirrrrrrr                      ttttttttttt      uuuuuuuu  uuuu  aaaaaaaaaa  aaaallllllll     TTTTTTTTTTT      eeeeeeeeeeeeee      cccccccccccccccchhhhhhh     hhhhhhh 333333333333333        666666666          000000000