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