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