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