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