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