                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                         @                                                          
                                        #=@                                                         
                                       @===@                                                        
                                       #====@                                                       
                                      @======                                                       
                                      *======+@                                                     
                                     @====+++++                                                     
                                     +====++++++@                                                   
                                    @=====+++++++@@@@@%@@%                            @@@@@@@@@@    
                                    #=====*++++++++++++++++++*@@       @@@%%*=-===========+**%      
                                   @=====++*+++++++++++++++***+++++++================+++***@        
                                   %===*=++*+++++++++++++++++++++===============+++++****@          
                            @*%@@  ====*+***++++++++++++++++++=============++++*******#@            
                             #*****==+=*+**++++*++++++++++==++=======++++*+*****####@               
                             @###*+==++****+++**++++***+++++++++++++++*********##*@                 
                              ###@+===+++**+++***++++++++++++++***+********###**@                   
                              @#%:+===++++**+*+==++++++++++***********###***##@                     
                            +*** :=+=====++=========+++***@***#####**####**%                        
                            @*#% .@===============++**@.::%###****########*#######**#*##@@@@@@@     
           @@@@@             @*#  :-===========++**#:::...%##*******################**+++++@        
         @*++++**#*#%@@@@    @+*#.:@======+++**%:::.     .*#*******################****+@           
       @#+++++***######***@   @*+++*+++++++*@.:@.        @##*****#################***@              
     @*++++++***@#****####*    @@***+++++***%@*-.       @####***#################*@                 
     @+++++*##%+++++******@      %#********************#####@#################*@                    
     %++**#%%@++++++****#@       @+ @+#@#**********###@#++++*###############@@                      
  @++%**#@#%@+++++++#@             @@+++*+#++++++++@*@+++++@######################%@                
   ***@**   @+++++#                @##++++++++++++++++++++@####################%@                   
    ###@@    @***#                  @#%*%+++++===++++++++@*#################@                       
     @*        **@                   @#**+=*-=%=========##################@                         
                                       @####@@*@=====%###################@                          
                                         @%#####*#*########%@%############                          
                                             @#########@%**++++###########@                         
                                                @=++++++#++++++++#########*                         
                                              @=++++*%+++++++++++%########@#                        
                                            @++++++*#++++++*++++++@######## @                       
                                           %++++****%+++++++**+++++########*@                       
                                          @******@@@+++++**++*+++++% @###****@                      
                                          @##*@   @++++++***#*++++++@   @@*++*@                     
                                          @#*@   @++**+*%   @++++++*         @@+@                   
                                          @*     %+++*#@    @++++++@                                
                                                 %###*@     %+++++@                                 
                                                 @***@      #*++*@                                  
                                                  #*@       %***@                                   
                                                   #        @**                                     
                                                             @                                      
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    