... #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.## ###..####... #............ #.##.####... #.##.# ##.##......... #.####...#.##.##.# #..o............ .............#.... ... ##########.##.### # #.##.# #.##.. #?##.# #.# .