.# . .# ##### .## .# ##...###..# ####.# ##........#. ....# ##.......#... #oo.# .# ##...........# ## ##.....#.# #.# #........ #. ###...#.