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