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