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