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