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