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