. . . .. . . . . . ..#. .. .. .# ... #....# .. # . ...# .. .# ##...... # .#. .##.##..#..#...# #.#.....##....##... . #........##.........# .#......#...##......... #..... ..#.#.#....... # #.........#....#....#. #.......####.......## #.. .#.X..#b........ .#.....{#...b...#....# #....XX............## ####.#..#......#.#... ##.#.###########.. ###.#.## #. #...#.# #######