. .# #. #.## o ..... #. ....# o###...... ..#...# #o..# #<..# #......# ...........# .##...####... ....# #...# ..##< #... . . ... #. ##