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