//:\
/ /::::::::\
/ /:::::::::::::::\
/ . /:::::::::::::::::::::::\
/ /::::::::::::::::::::::::::::::::\
/ . /:::::::::::::::::::::::::::::::::::::::::\
/ /:::::::::::::::::::::::::::::::::::::::::::::::::\
/ /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
. /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
. /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\