########                             
                             ##########                            
                            ############                           
                           ##############                          
                          ################                         
                          ################                         
                          ################                         
                          #################                        
                          ################# #######                
                          ##;##########;############               
                          ## :########@ @############              
                          ##  @#######: ;#############             
                         ###  :######:  :#############             
                        ####   :####@   ;##############            
                      ######:   @###;   ###############            
                     #######@  :#####:  @##############            
                    #########  @#####@ :###############            
                   ##########@;#######@################            
                  ######################################           
                 ####################################@##           
                 #####################################@##          
                ######################################@##          
               ########################################@#          
             ############################################          
             #############################################         
            ############################################@#         
            ###################################@########@###       
           ###################################@@@#######@;##       
           ###################################;@;@@#####@;@##      
           ###################################@;@:@@####@@####     
           #####################################;#;;@;@#;#####     
           ####################################@@:; @;@#@######    
           ####################################;;:# @;#########    
           ###################################@@;@   ;#########    
           ###@###############################;;@   #;#########    
          ###@;@#####@#######################@;;#    @#########    
         ####;@#####@;#######################@;@##    #########    
         ####;###############################@;@#    ##########    
         ####;###############################;;@#     ##########   
         ###@@###############################@; #      #########   
         ###@;#######@@######################@;#        ########   
         ###########@;@;#####################;@#         #######   
         ####@######@;@@####################@;#           ######   
         ##;#@######@:;@####################@@#           #######  
         #@;##@#####;;@@######################             ######  
        ##;@##@@###@@#;;######################            ######## 
        #@@####;## @ #@#######################            #######  
       ##@#####@###   ########################          #########  
       ##@#########   #########################         #########  
      ###@#########   #########################         ########## 
      #############   ######################@;#        ########### 
      ###########@#  ######################@;;#         ########## 
      ############   #@@####################;;##        ########## 
      #############  #;@####################;;;#        ########   
      ############    ;######################;;#        #######    
      ############   #;######################;;##           ###    
       ###########   @@######################;;@#                  
       ###########  #;@@####################@;;;#                  
        ##########  #;@###################@;;;;;;#                 
        ########## #@@###################@;;;;;;;#                 
         ######### #;###################@;;;;;;;;;                 
         ###########;##################@;;;;;;;;;;#                
         ##########;#######@##########@@@;;;;;;;;;#                
          #########;#######@@#########@;@;;;;;;;;;##               
         #########@@########;########;@@@;;;;;;;;;;#               
         ###################@#######@;;@@;;;;;;;;;;#               
        ####################;#######;;@#;;;;;;;;;;;##              
       #####################@#######;;@@;;;;;;;;;;;;#              
       #####################@###@@#;;;@#;;;;;;;;;;;;#              
      ######################@###;##;;;#@;;;;;;;;;;;;#              
       #####################@###@##@;;#@;;;;;;;;;;;;#              
        ####################@###@ #@;;##;;;;;;;;;;;;#              
         ######################@#  @;;#@;;;;;;;;;;;;#              
         ###  #################@#  #;;#@;;;;;;;;;;;;#              
                #@############@;#   ;;#@;;;;;;;;;;;;#              
                #@############;#   #@;#;;;;;;;;;;;;;;              
                #@############;#   #@;#@;;;;;;;;;;;;@              
                #@###@######@@#     #;@;;;;;;;;;;;;;;#             
                ##@##@######@@#     #;@;;;;;;;;;;;;;@              
                ##@##;######;#      #@;;;;;;;;;;;;;;@              
                 #;#@;######;        #;;;;;;;;;;;;;;;              
                 ###;;@#####@         ;;;;;;;;;;;;;;#              
                  @@;;@#####;         @;;;;@;;;;;;;;               
                   ;;;@#####@         @;;;;;;;;;;;;@               
                   @@;@####@@         ;;;;;@;;;;;;;@               
                   @;;@####@#         @;;;;@;;;;;;;                
                   @;;@####@          @;;;;@;;;;;;;                
                    ;;;#@#@           ;;;@;@;;;;;;##               
                    @;@#@;#           @;@;@;;;@;@;#                
                    @;##;;;@          @;@@;;;;@@@##                
                   @;@@#@#@;@         #;@;#;;@@###                 
                   @@#######;          @@#@@;;####                 
                   @#########@        #@##;@;@@;@                  
                   @#########@#       #@#@;@;@@;@                  
                   @#########@#         ;;@;;@#@                   
                   @##########          @;;@;;#@                   
                   @###########        #@;@;@##;#                  
                    ###########         @;;@@;#;#                  
                    ##########          ;;;;##;;@                  
                    ###########        #;;;;@#@;;@                 
                      #########         ;;;;##;#;;                 
                       #########       @@@;;####@;                 
                          ########    #@;##;#####;#                
                            #######    ;########@;@                
                             ######   @@#########@;#               
                             #####    @##########@@#               
                            ######    @###########@                
                            ######   @@###########@                
                            ######   @@###########@#               
                           ######    @@###########@                
                           #######   #############@                
                           #######   ##############                
                           ########  ##############                
                           #######    #############                
                           ######     ############                 
                           #####      ############                 
                           #####      ############                 
                            ####       ##########                  
                            ###        ##########                  
                             #         #########                   
                                       #########                   
                                       #########                   
                                       ########                    
                                       ########                    
                                      ########                     
                                      ########                     
                                      #######                      
                                      #######                      
                                     #######                       
                                     #######                       
                                     #######                       
                                    #######                        
                                    #######                        
                                    #######                        
                                    #######                        
                                   ########                        
                                   ########                        
                                   ########                        
                                   ########                        
                                  #########                        
                                 ##########                        
                                ###########                        
                                ###########                        
                               #############                       
                              ##############                       
                              ##############                       
                              ##############                       
                                ############                       
                                  ##########                       
                                    ########                       
                                      #####                        
                                                                  #