*******
~ *---*******
~ *-----*******
~ *-------*******
__ _ _!__ *-------*******
_ / \_ _/ \ |::| ___ **-----******** ~
_/ \_/^ \/ ^\/|::|\|:| **---*****/^\_
/\/ ^ / ^ / ^ ___|::|_|:|_/\_******/ ^ \
/ \ _/ ^ ^ / |::|--|:|---| \__/ ^ ^\___
_/_^ \/ ^ _/ ^ |::|::|:|-::| ^ /_ ^ ^ ^ \_
/ \^ / /\ / |::|--|:|:--| / \ ^ \
/ \/ / / |::|::|:|:-:| / ^ \ ^ ^ \
_Q / _Q _Q_Q / _Q _Q |::|::|:|:::|/ ^ \ _Q ^
/_\) /_\)/_/\\) /_\) /_\) |::|::|:|:::| /_\)
_O|/O___O|/O_OO|/O__O|/O__O|/O__________________________O|/O__________
//////////////////////////////////////////////////////////////////////
*******
~ *---*******
~ *-----*******
~ *-------*******
__ _ _!__ *-------*******
_ / \_ _/ \ |::| ___ **-----******** ~
_/ \_/^ \/ ^\/|::|\|:| **---*****/^\_
/\/ ^ / ^ / ^ ___|::|_|:|_/\_******/ ^ \
/ \ _/ ^ ^ / |::|--|:|---| \__/ ^ ^\___
_/_^ \/ ^ _/ ^ |::|::|:|-::| ^ /_ ^ ^ ^ \_
/ \^ / /\ / |::|--|:|:--| / \ ^ \
/ \/ / / |::|::|:|:-:| / ^ \ ^ ^ \
_Q / _Q _Q_Q / _Q _Q |::|::|:|:::|/ ^ \ _Q ^
/_\) /_\)/_/\\) /_\) /_\) |::|::|:|:::| /_\)
_O|/O___O|/O_OO|/O__O|/O__O|/O__________________________O|/O__________
//////////////////////////////////////////////////////////////////////