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