### ..##### ##.#...# { ......# #....## #....#### #h......# ###S....... ..#####.......... ................. ..##....#........ .....####........ .#.. #........ ## ##....... ......# ....### .....