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