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