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