#......... #........ ## ##....... #..#....... ..?....... ......... ........## # .......<.#########.... .............h........ ........#######..#..#. ##.###### ..... # .#..... ....... .. .... ### .## .. ......... #........ #........ #........ #!....... #........ #S....... #<....... #########