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