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