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