.. .. .. . # . . .. . +#. . . .... . .? ####..... . . . # .. . #####... ...... ... ...... . #................... .....#...... ...... ####............... .....#.......... . #...........##.... #.......#.....# #.. ...'.....# #..... .#.....# #.......#....X# #.# ....#.....# #.. ....#....$#{ #### #.#####.## .. ..#. .# ..## ## #.#