... .. #.# .. #.# #.. #.## #.<# ##.## #..# ##.# #.### #...### #..#.O.### #...####...# #..# ###...# #.# #...# ## #.$ .