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