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