########+####. #............. ###....O........ #).<............ #............... #.......<....... #............... #...####+#+#h... #... ... #.. .. #.