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