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