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