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