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