(`-')<-. (`-')                             
     _(OO )   \(OO )_                            
,--.(_/,-.\,--./  ,-.)  .----.   .----.  .----.  
\   \ / (_/|   `.'   | /  ..  \ \_.-,  |\_.-,  | 
 \   /   / |  |'.'|  ||  /  \  .  |_  <   |_  <  
_ \     /_)|  |   |  |'  \  /  '.-. \  |.-. \  | 
\-'\   /   |  |   |  | \  `'  / \ `-'  /\ `-'  / 
    `-'    `--'   `--'  `---''   `---''  `---''