.. ####.. #.#.. #.#.# #...# ##...### #......# ######......# #...##......# ####...#h......# .....o.S.##..### #####h..o###..# #..y