... ... .. .. .# .# ##.# #..#### #.....# ###..#### #...## #.#.# #..#.# ... #o# #... #o# #.# .o. #. ...## #...# ##... #.#. .. .