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