...................................................................................................................................................... --- = x ._.`" |xDWcOoW^xY^G!
................................................................................................................................................... G . . _Q : O' W_...#- #'GxW0`XD
.........................................................................:::::::................................................................ . .= '-' - =V: : c^-\_W ! :GO.V*.
...........................:::....::::::..........................::::::: 'G:............................................................... ` \ '=W Q V .+@`G\ :! = XX'c^ZO
.......................:::: x:....: :::::::...................: H/:.............................................................. ! \ .'# +Y:.. c/| !X.L`\ \.#
...................:::: `H:...: '-::::::............: ,/:............,'".............................................. -=X *X--XX+_ x-.|.-Y ++Q.v_- Q
...............:::: =X:...:: ':::::::.....: /X:.............) ...,......................................... ' |!= - - X .G' O' !x'! H.. |Oo
............::: _*#:::.....:::: ^::::: =::.........._.- _< }....................................... _- |. . '_=__\=_ x/ -- !v\ xY+W@!.X .
............: _.:::::......:::...:::: `W/:: ':................\ (..`..............'""...................... .: ' ` . ' ` ' ' : #\'x V!=L#O.:%
...........: /:::.......::::'Z\:::....::: H:: _L:...:::::..........`'"............ _.' (...^.................. '+ ' \ `! \` ' | / :o :/'': :'\\X.#
...........: "Y:.....:::: `'Y#::::.: .: !:: Y::::: X:::.........::::::......-' _ _< }................. .. x| X -\ . ' | ` ./ . o!#G#O=^.
..........: !H:.:::: _`HL::: ": X: /:: H#:..:::::::: _.>:::.......`. `..v................. | :'!. /\ \ = '/| |' .@|` O/ v VO.
..........: '|:: '::::: 'W: _,Z:: |:::: :::::............`'""...................#.' - c @ x.= */- =- L X/# o ' ` vv.
.........: :::::...: /X::: |: _H::::: :::::....................................... . . .. . . \. . = `-G% .+/#| | HX.
.........: ::::::.......: G:..: "L: V::...: _,::::............................................ ^ *. =-'D_ .+\ x !'=\ /cZ'x^Q.+%^V -
..........:: _':::::...........:: ,8:...: Z=: :.....: _:::::................................................ | \! !/ o. . \.` .! _ : +.\/Q o ' . #
............:: =:::::...............: #:....: -Q:.....:.:::::..................................................... Z ' X ! / .' ! ' / \ /: o@ = \
..............:::...................: _W:....: `:....:::.......................................................... / /:^\ v = : ' . _ _- W ._..x . #V. x
....................................::::::::::::::......: ::::::................................................................/ H#= - ! / \ ' . : . Z ./.=
........................................................::::::........................................................................ \ | _=_= ! \= . `:c ='='.
.....................................................................................................................................' / | ' ` ! Y _. o | `^ . .
...................................................................................................................................... / /\ !.'L@ + ' ^:\' .
......................................................................................................................................' '| ' \. /\\+'.% vO`-D .Q