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