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