. .# ##.#.## . ...#..# ..# ##.....# . #.. #...... #.#..# ..#.##.#. ......###3......# ## #..#....# .. ###....## ..#.#....4#.# #.....#..#.# .....#..####% ....#..#..### ##..#.......# # # . ##..####... .# # # #.#..# .#.# # #..## #.##.# #.## .#.......# ###. ... . # .#.#...##..# #....## #. .#... .. ..#