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