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