---------------------------------------
|               ___()___                | 
|          _.-'' ,-'`-. ``-._           | 
|       ,-'    ,'      `.    `-.        | 
|     ,'     ,'          `.     `.      |
|    /      /              \      \     |
|   /_     /                \     _\    |
|     ``-./_..---'''|``---.._\,-''      |
|                   |                   |
|                   |                   |
|                   |                   |
|                   |                   |
|                   |                   |
|                   |                   |
|                   |                   |
|                ,  |                   |
|                `..'                   |
|   _________ _      _____   ___  ___   |
|  / ___/ __ \ | /| / / _ | / _ \/ _ \  |
| / /__/ /_/ / |/ |/ / __ |/ , _/ // /  | 
| \___/\____/|__/|__/_/ |_/_/|_/____/   |
|    ___  _____________  ___  ___  ____ |
|   / _ \/ __/ ___/ __ \/ _ \/ _ \/ __/ |
|  / , _/ _// /__/ /_/ / , _/ // /\ \   |
| /_/|_/___/\___/\____/_/|_/____/___/   |
|                                       |
 ---------------------------------------