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