.. #. ...#.# ..#.# # #.#.# #.##.#.. .. #......#####.... #).#...#........ #..#.....# ... #####..##..#.# ..# h...#..##.>#.# ..##### #........##.# ......# . #......####.# ......# ..o +....$.# #.# .:....# . .#......####.# ###......# o.....###.....# #........# #.##..# #.#######.#......# #.#...###.##...hZ.#......# #.......#.##.############# #.###$#.#.#.##.......# #.......#...##.......# #####.########(......# #.# #...##### #.# #######.# #.# #.......# #.####.####### #......# ########