.... ... . ... .. ... .. .. . ....#.###############.#.. #...#.#.#.#.#.#?#.#... ##..?............## #......#..........# ##.......#.......## #.....#....#......# ##...........#...## #....#.#.#.#...#..# ##.....%.........## #...#..#.<.#..#...# ##...............## #..#...#.#.#.#....# ##...#...........## #......#....#.....# ##.......#.......## #......g...#......# ##...............## ...#.#.#.#.#.#.#.#... #.#.###############.#. . .. . . ## .