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