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