. ..... #...#... . #.#.#...# ... . .#!....## ..... .......... ...?. .......... ..#..#.###.#....... ...........#....... ..#............##.#. ..#.##.###........... #.......###........... #........hhr......(... .....#####h.....##..# # . #.<....# .. #......# ###+##.... .##. { .#