`                                                                       .:'':`                     
                                                                    .                                                                   :###########                   
                                                                   .:                                                                 ###############,                 
                                                                   :'                                                               '#################,                
                                                                   '#                                                              ####################                
                                                                   ##                                                            .########,     `#######               
                                                                   ##                                                           ,#######`         ######               
                                                                   ##                                                          ,######+            #####;              
                                                                   ##                                                         .######,             ,#####              
                                                                   ##                                                        `######`               #####              
                                                                   ##                                                        ######`                #####              
                                                                   ##                                                       ######.                 '####              
                                                                   ##                                                      '#####,                  :####              
                                                                   ##                                                      #####'                   :####              
                                                                   ##                                                     ######                    ;####              
                                                                   ##.                                                   '#####                     #####              
                                                                   ##:                                                   #####`                     #####              
                                                                   ##'                                                  #####'                      #####              
                                                                   ##+                                                 .#####                      .####:              
                                                                   ###                                                 #####`                      #####               
                                                                   ###                                                ;####+                       #####               
                                                                   ###                                                #####                       '#####               
                                                                   ###                                               +####;                       #####.               
                                                                   ###                                               #####                       +#####                
                                                                   ###                                              +####:                       ######                
                                                                   ###                                              #####                       ######`                
                                                                   ###                                             '####:                      +######                 
                                                                   ###                                             #####                      .######,                 
                                                                   ###                                            ;####'                      #######                  
                                                                   ###.                                           #####                      #######.                  
                                                                   ###.                                          .#####                     +#######                   
                                                                   ###:                                          #####`                    .#######`                   
                                                                   ###'                                          #####                     ########                    
                                                                   ####                                         +####;                    ########                     
                                                                   ####                                         #####                    ########.                     
                                                                   ####                                        ,#####                   +########                      
                                                                   ####                                        #####,                  '########                       
                                                                   ####                                        #####                  ;########                        
                                                                   ####                                       '#####                 ,########:                        
                                                                   ####                                       #####:                ,#########                         
                                                                   ####                                       #####                ,#########                          
                                                                   ####                                      +#####               ;#########                           
                                                                   ####                                      #####'              '#########                            
                                                                   ####                                     `#####              ##########`                            
                                                                   ####.                                    +#####             ##########.                             
                                                                   ####:                                    ######           `##########`                              
                                                                   ####'                                    #####,          ;##########                                
                                                                   ####+                                   +#####          ###########                                 
                                                                   #####                                   ######        .###########                                  
                                                                   #####                                   ######       ###########+                                   
                                                                   #####                                  :#####,     :###########;                                    
                                                                   #####                                  ######    `############`                                     
                                                                   #####                                  ######   #############                                       
                                                                   #####                                 `###### +############+                                        
                                                                   #####                                 +###################,                                         
                                                                   #####                                 ###################                                           
                                                                   #####                                 #################+                                            
                                                                   #####                                :################.                                             
                                                                   #####.                             `#################                                               
                                                                   '####,                            #################'                                                
                                                                   '####:                          +#################                                                  
                                                                   '####'                        ,#################+                                                   
                                                                   '#####                      `##################`                                                    
                                                                   :#####                     ##################+                                                      
                                                                   :#####                   '###################                                                       
                                                                   :#####                 .#####################                                                       
                                                                   .#####                ######################+                                                       
                                                                   .#####              ########################'                                                       
                                                                   .#####            '################` #######'                                                       
                                                                    #####          ,################.   ########                                                       
                                                                    #####        `################:     ########                                                       
                                                                    #####       ################'       ########                                                       
                                                                    #####     +################         ########                                                       
                                                                    #####.  :################           ########                                                       
                                                                    #####:.################,            +#######                                                       
                                                                    #####################'              :#######                                                       
                                                                    ####################                `#######                                                       
                                                                   ;##################`                  #######                                                       
                                                                 :##################:                    #######.                                                      
                                                               .###################                      #######'                                                      
                                                             `###################                        ########                                                      
                                                            ###################,                         :#######                                                      
                                                          ###################+                            #######                                                      
                                                        +###################                              #######`                                                     
                                                      '####################                               #######'                                                     
                                                    :######################                               '#######                                                     
                                                  .########################                               `#######                                              ####`  
                                                `#################  #######                                #######,                                           '######. 
                                               ################;    '######.                               ########                                          ######### 
                                             +###############,      '######.                               ,#######                                         +######### 
                                           ;###############`        :######:                                #######:                                       :##########`
                                         .###############           .######:                                ########                                       ###########:
                                        ###############             `######:                                .#######`                                     ############'
                                      +##############                ######'                                 ########                                    ##############
                                    ;##############                  ######'                                 ;#######                                   '##############
                                  `##############                    ######'                                  ########                                 .#######:'######
                                 ##############                      #######                                  '#######.                                #######'  ######
                               '#############`                       #######                                   ########                               ########   ######
                             `#############.                         #######                                   :#######+                             ########    ######
                            #############:                           #######                                    ########.                           ########,    ######
                          :############+                             #######                                    .########                          #########     ######
                         #############                               #######                                     #########                        #########      ######
                       +############`                                #######                                      #########                      #########       ######
                      ############,                                  #######                                      ,#########                    #########.       ######
                    ;###########'                                    #######                                       ##########                 .#########;        ######
                   ############                                      #######                                        ##########,              ##########+         ######
                  ###########`                                       #######                                         ###########           :###########          ######
                .##########+                                         #######                                         ,###########+       +############           ######
               ,##########.                                          #######                                          ;#############################+            ######
              ;##########                                            #######                                           '###########################'             ######
             ;#########'                                             #######                                            ;#########################,              ######
            ,#########.                                              #######                                             .#######################                ######
           `#########                                                #######                                               ####################+                 ######
          `#########                                                 ######'                                                ;#################                   ######
          #########                                                  ######'                                                  '#############                     ######
         ########+                                                   ######:                                                     '######+`                       #####'
        +#######+                                                   .######.                                                                                     #####'
       `#######+                                                    :######                                                                                      #####:
       ########                                                     '######                                                                                      #####.
      ########                                                      #######                                                                                      #####`
     `#######                                                       #######                                                                                      '#### 
     #######`                                                       #######                                                                                      '#### 
    ,######;                                                        #######                                                                                      '#### 
    #######                                                         #######                                                                                      :#### 
   :######                                                         .#######                                                                                      :#### 
   ######+                                                         '######'                                                                                      :#### 
  .######                                                          #######.                                                                                      .#### 
  ######:                                                          #######                                                                                       .#### 
  ######                                                           #######                                                                                       .#### 
 ;#####;                                                          ,#######                                                                                        #### 
 ######                                                           ########                                                                                        #### 
 ######                                                           ########                                                                                        #### 
 #####,                                                          ,#######.                                                                                        #### 
:#####                                                           ########                                                                                         ###' 
'#####                                                          `########                                                                                         ###: 
######                                                          ########:                                                                                         ###. 
######                                                         .########                                                                                          ###  
######                                                         #########                                                                                          ###  
'#####                                                        +########                                                                                           ###  
:#####                                                       .#########                                                                                           ###  
 #####'                                                      #########                                                                                            ###  
 ######                                                     #########'                                                                                            ###  
 ######+                                                   ##########                                                                                             ###  
 `######.                                                 ##########                                                                                              ###  
  #######.                                              .##########.                                                                                              ###  
  `#######;                                            +##########'                                                                                               ##'  
   +########                                         .###########+                                                                                                ##:  
    #########'                                     `############+                                                                                                 ##.  
     ##########+                                 .#############'                                                                                                  ##   
      ############,                           `+##############:                                                                                                   ##   
       ##############;                     :#################`                                                                                                    ##   
        +#################':.      `,'######################                                                                                                      ##   
         `################################################`                                                                                                       ##   
           :############################################;                                                                                                         ##   
             ;########################################;                                                                                                           +#   
               .####################################:                                                                                                             '#   
                  '###############################                                                                                                                :'   
                     '#########################.                                                                                                                  .,   
                        .'#################,                                                                                                                           
                               .::::..