.
.'' !
.'. ....%!' .. ..
...''. .'. ..''' ... .. .'' :+! '' ''. .. .''..'' ''. .'
':. ':. '!++::''. ''. +^+: '' '. '' '!!':!. ''' .'
. .'.':^!. :!...'^/%/%%^:'. .'' :+^^^ '' ''. .:!'':^+X/++%:.'..:'.'
..'!^!!!'':^+/!:!+/^:'!+%/+///+:!:: .':%%%+^+'' '::':^^^^^+++^^++:'::!^!:^!'. ...
.!!^^!:'':!!^^^:!^++^/%//////+:'':!!: