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