### # #.#.# #hS.# #.....# #...#..# ^..####.# ...# .# #... # #.. ..#