########## ###...#....## #...........## #...#..<..#...## ##...###...## ##### ##...## ##...## ## ###...## #........#..# . .##...#.##.# ..# .#.##.###..#.# .... ..............# #..# #######..##### #..# ##..## #..## ##hh## #.s## ##sh## ##..###..## ##h.#..## ##...## #...# ##..# ...# ##.## #.. ###