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