.. .. ... .. ....... .. ... .. .. ...
''::''::'':: .. '''::' ::'::' .. :: ... ::::'''.::...::.
::::::::.:''':: ':.. :: :: :: '::. :: ::' ::::...::.....
'::::''::'::'' :: :: :: '' ::'' .. ::''::' :: ::
.::'::'' :: ..::.::.:':: :: ''''::''::'''''' ::..:: ''''''
.:::'::'' .::. ::'::' ::::' :: :: ::::''::'::::'::
::'::''.:'':. .::. :: :: :: :: ::::..:: :::: ::
::''''::' ':. .:' '':......:'' ..:' ':...::' '' ::'::::'::
... .. ... ...
.:''':.. '''''''' :: :: ::.......::.
..::....::::... ......::. :: ::...::
.:::...........:::''' .....::. :: ... '':::'''::.........
::':. :: .:':: '''''::'''''' ::::. :::. ::'
::..::::..::.:: '''''''' :: ::::'' :::: ::
':...........:' ........ :: :: :: :: :: ::
:: :: :: :: :: '' :: :: ':::
::''''''''':: :: :: :: :: .:' ..:':..
::.........:: ::'''':: :: ::.:'..:' ''::