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