____              ____              ____              ____
   _o(    )o_        _-(.++.)-_        _/~ /+~~-_        _-~~~\ ~\_
  /-_o~--~o_-\      /-_ ~--~ _-\      //  +..+.*.\      /o=O=o=|  \\
 /   )^88^(   \    /.+.)    (.+.\    / |  \++ *.+.\    /       /  |.\
f _-~o-~~-o~-_ ?  f*_-~_-~~-_~-_*?  f   \_ ~-_+ . *?  f     _-~ _/. *?
|~o^/      \^o~|  |~  /. ++ .\  ~|  |     ~--_~\*.+|  |   /~_-+~. *.+|
tO |        | Oj  t  |+ *  * +|  j  t         ~\\+.j  t  //~*  * + +.j
 \o\        /o/    \_\*. ++ .*/_/    \o=O=o=O=o=|_/    \_|*. ++ .*._/
   ^--____--^        ~++____++~        ~--____--~        ~--____--~
      )  (              )  (              )  (              )  (
   __/____\__        __/____\__        __/____\__        __/____\__   =W.L.=
  (__________)      (__________)      (__________)      (__________)
      ____              ____              ____              ____
   _-~    ~-_        _-~    ~-_        _zZ^zz^Zz_        _-~    ~-_
  /          \      /          \      /Y  Y  Y  Y\      /_   ______\
 oOo  oOOo  oOo    /   __  __   \    /z^zz^zz^zz^z\    (_(\ /)_)| ) )
f\_/\/\__/\/\_/?  f   ( o)(o )   ?  f  Y  Y  Y  Y  ?  f  __X__| |/_/ ?
+<_>++<__>++<_>+  |__  _-~~-_  __|  |zz^zz^zz^zz^zz|  | / / \ | |\ \ |
t/_\/\/__\/\/_\j  (o )~__  __~( o)  t  Y  Y  Y  Y  j  t/_/   \|_|_)_)j
 \_          _/    \( (o )( o) )/    \z^zz^zz^zz^z/    \_          _/
   ~--____--~        ~--~__~--~        ~--Y__Y--~        ~--____--~
      )  (              )  (              )  (              )  (
   __/____\__        __/____\__        __/____\__        __/____\__   =W.L.=
  (__________)      (__________)      (__________)      (__________)