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