### ..# #.# #.# # #.# .?.. #.# ..... #.# ........ #.# ......... #.# #......... #.# #......... ##.#######......... . #.........#.####.##.# ......................... ##.#................#h##### ..................lh.....#.# #.#........?..)...[gh......# #.#.............?..........# .......................... #........................# ........................ ..........$........... ............[....... ....#.....<....... ##..........