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