...#.. ..... ###.#.###### #........... ##.#....... ##### ........ # ...# #.###.######... ####.###############.#...h........ #........)............##....######.# #.........##########........'gh...l# ###......# #.###(...######## #......# #.......... #......# ############ ####......# #.........# #.....##### #.....# #.....# #####.....# #....)....# #.######### #.# #.## #..##### #..#8.8## #.......# ##......# #......## #......8# #......<# #......8# #......## #.!....# #......# #.#8.8## #.####