......................__^__ ____====________^_
||======___)`---_____--- -_____-----_|==
||..............___==o;;;;;;;; ___.:/__)_)_)_)=
||......___/.....), ---.(_(__) /.|__/\__|
\\__/............// (..) ), ----.......|__||_|
..................//___//..... .........|__||_|
.................//___//...... ........|__||_|
................//___// ................|__||_|