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