i,i:i:i:i:::i:i:i:::i::::::::::::::::::::,..,::::::::::::,:,:,:,:,,,,,:,:,,,:,:,,,,,,,,,:,,,:,,,:,:,,,,,,,:,,,:,:,:,:,:,,,:,:,,,:,,,,,:,:,:,:,:::::::.
:,:::::::i:::i:::::i:::::::::::::::::::::,...:::::::::::::,,,,,:,,,,,,,,,,,,,,.,.,,,.,.,,,.,.,,:.,.,,,,,.,.,,,.,,,,,,,,,.,,,.,,,,:,:,:,:,:,:,:,:::,::.
:,::::::i:::::i:i::::::::::::::::::::::::,...::::::::,:::,:.,.,.,.. ....,.,.,.,,,,,.,.,.,.,.,,,.,,,.,,,,,,:.,,,.,.,.,.,,,.,.,.,.,,,,,.:,,,,,:,,,:,:.
:,:::::::::::::i:i::::::::::::::::::::::::...:::::::::,:.... ... .,.,,,.,.,.,.,.,.,.,.,.,.,.,,,,,.,.:,,,,.,.,.,,,,,.,,,.,,,,,.,,,,:,,,:,:,::.
:.::::::::::::i:i::::::::::::::::::::::::,. .,:::::::,. .:rvUFOB@B@GL. ..,.,.,.,.,.,.,.,.,.