.... . . . ## ## ..#.#..#.#.#..# .# ##..#... . #.. #....#.# # .#.. #.....## #. ...###..##.#..## ###......#......# ..#.#..####..#.... ....#..#.....# . #.....##### ##hF#.## #......# #.###...$.. #....#.#.#.. #..#...#....# #.#. ..#..#... #..## #.# ##.#. ## .# .# ..