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