######+# ........ .....(... .......# .......# #+....# #.....# ##.S..# #s.PP# ##.###### #.gh....# #....<..# #.......# #.......####.. #............# ...........###### ###.......# #.......# #.......# ##.###### #. #.