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