_____ _____ _____ _____ _____ _____ _____
/\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \
/::\ \ /::\____\ /::\ \ /::\____\ /::\ \ /::\ \ /::\____\
/::::\ \ /:::/ / /::::\ \ /:::/ / /::::\ \ /::::\ \ /:::/ /
/::::::\ \ /:::/ / /::::::\ \ /:::/ / /::::::\ \ /::::::\ \ /:::/ /
/:::/\:::\ \ /:::/ / /:::/\:::\ \ /:::/ / /:::/\:::\ \ /:::/\:::\ \ /:::/ /
/:::/ \:::\ \ /:::/ / /:::/ \:::\ \ /:::/ / /:::/__\:::\ \ /:::/__\:::\ \ /:::/ /
/:::/ \:::\ \ /:::/ / /:::/ \:::\ \ /:::/ / /::::\ \:::\ \ /::::\ \:::\ \ /:::/ /
/:::/ / \:::\ \ /:::/ / _____ /:::/ / \:::\ \ /:::/ / _____ /::::::\ \:::\ \ /::::::\ \:::\ \ /:::/ /
/:::/ / \:::\ ___\ /:::/____/ /\ \ /:::/ / \:::\ ___\ /:::/____/ /\ \ /:::/\:::\ \:::\____\ /:::/\:::\ \:::\ \ /:::/ /
/:::/____/ ___\:::| ||:::| / /::\____\/:::/____/ ___\:::| ||:::| / /::\____\/:::/ \:::\ \:::| |/:::/__\:::\ \:::\____\/:::/____/
\:::\ \ /\ /:::|____||:::|____\ /:::/ /\:::\ \ /\ /:::|____||:::|____\ /:::/ /\::/ |::::\ /:::|____|\:::\ \:::\ \::/ /\:::\ \
\:::\ /::\ \::/ / \:::\ \ /:::/ / \:::\ /::\ \::/ / \:::\ \ /:::/ / \/____|:::::\/:::/ / \:::\ \:::\ \/____/ \:::\ \
\:::\ \:::\ \/____/ \:::\ \ /:::/ / \:::\ \:::\ \/____/ \:::\ \ /:::/ / |:::::::::/ / \:::\ \:::\ \ \:::\ \
\:::\ \:::\____\ \:::\ /:::/ / \:::\ \:::\____\ \:::\ /:::/ / |::|\::::/ / \:::\ \:::\____\ \:::\ \
\:::\ /:::/ / \:::\__/:::/ / \:::\ /:::/ / \:::\__/:::/ / |::| \::/____/ \:::\ \::/ / \:::\ \
\:::\/:::/ / \::::::::/ / \:::\/:::/ / \::::::::/ / |::| ~| \:::\ \/____/ \:::\ \
\::::::/ / \::::::/ / \::::::/ / \::::::/ / |::| | \:::\ \ \:::\ \
\::::/ / \::::/ / \::::/ / \::::/ / \::| | \:::\____\ \:::\____\
\::/____/ \::/____/ \::/____/ \::/____/ \:| | \::/ / \::/ /
~~ ~~ \|___| \/____/ \/____/