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