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