*       /\  /\
*   ___/  \/  \___
*  |              /
*  |             /_
*  /      \_| \_| /
* /      \/  \/  \/
* \   _  (o   )o  )
*  \ /c   \__/ --.
*  | \_   ,     -'
*  |_ |  '\_______)
*    ||      _)
*     |     |
*     OOOOOOO
*    /       \