____ ,_\~\|/(____, ____
/ :::\\-;;'#####:#######`~//::: \
| ::\#\######:########/#/:: |
'#\ ,_(\__/#############\__/)_, /#'
`,#: /_##: _____ \(\( _\:#| :##_\ :##|
|####: /######| |##)/##\ ::#####'
(###::: , ___,, ,,___ , :::####\
,'##::: /(('))\` : '/(('))\ :::####|
|###: / :@: ) ::: ( :@: \ :#####\
/_##: |:#: :@: / ::::: \ :@: :#:| :#\\##)
/##: |# #: / _____ \ :# #| :##||/
|###: |:#: :@ (#####) @: :#:| :###\
\##:: \:@: , \###/ , :@:/ ::####|
\##::.~ --\ /-- ~.::#####/
)###::::\ ~-___###___-~ /::::#####/
/######:::|| ~-___-~ ||::::#####(
|######:::/ | : :: |:\:::######\
_--~~\###:'|~ | : :: |: ~|`::####|--_
,~ :@: )#/ || | |: || |\##(:#:`:;,
': :#: || || | |:|| ||@: :#:#::|
| :# #: :#|| \\ // || :#: :#: ::|
|:@: :#: :#// \\_____::_:______// \\# #: :@: ::|