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