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