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