O
                   o0
                  ('  )
           Oo      o(')
             O) (')   O                   ______                  _______
   __---.___(' )_(' )((')__________.--.__\ ____ \   /`.______ ___/ ____ /
  / _.--.---..---.___ Oo ____  .-..-'\_.--.\   \ \_/ '-.____ V.--./   ( (
 / /_   _   ||_   _  `. /   / /  |\    _   \\_  \ ___\      `.\    \>   ))_
 / /   //____] 7  /`.  \)   \/   L >  /_\___7/  //   \   |> __)\   <_  '__ \
/ /   /[_    |/  (_/   !\___    _/[_______   \   _.   \  ---\  \\   \\    \ \_
( (    \/   _/(        / _  /   / __ \   ______)  | )__/)______.'[___/ \    \_ \
\ \   '   / _ `.____.' // [___/ /  \ `__\ ___ \_.' ___('  (')O )____/) )_____] |
 \ `./___/ / `.______.' |______/  __| ___ \__\___.'    o(' )o(' )    |_________|
  `.______/                       |  _\  \_ |             o   Oo
                                   `.`.   / /           O         O
                                     `.`./ /              (')
                                       `../                o     (' )
                                                                  (o)
                                                                 o