### ..# . #.# ###.#### ... #.#.# ...... .... #.#.# #...# ..... ###.#.# #...# .......##################.#.#.# #####...# ......hhF.55..............#.#.# #<......# ......h##################.#.#.# ######..# ..... #.#.#.# #########..# #+## #.#.#.# ...........# #.#...#############.# #.......%(..........# #####################