### ##.# # ###.<# ...## ###....# .....#+#.....## #...........## #.......### ###...### ##'## ... ###s #. #. #. #. .