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