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