. . ..... ...... #...# #...### ##########...+.# # #########............#.##.# ........'................. #########.............?## #######..............# #................z$#.# ###########..%.....#....##.#.# # #.......................##.#.# #.#############.........##.#.. #.#.....# #.........##.##.# #.#.###.# #........#.... .. #.#..<#.# #............. ... #.#####.# #########. ... ... #.......# ......... ######### ... .