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