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