9.03.2016

ASCII Adams

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

No comments: