# . . . . #. .. # . #..+ .# .. .. #... .#. #.#...# .#..... ##.#. .... . #.....# #. .#. .#... #...... ...# .....#....#.. # # .. ..#. ..# #.# ## .# #. ..# . .. ......# ..#...#... # .. #....#. .# .##..#.### ...#..#. # # #.#..##.###.# . #........#.# .# ###.##..#..##. ..#......#..# #. .....##..## ## #..##.#.##.#.# ?. # #.#..#..#..#.#. # #....!#.....# #......# . #...#....#..# ##..##.#..##.# # . #.....# .. ## ..#.... .# .# ####.###.# . ## ### .# .