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