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