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