# .## ######### ... #........ #####.#####.....!!. # ...#.....#........ #. #.#+#....?l...... . #. #.......#........ #.##.##.......#........ #.....#.......#........ #............#......%. #.###..###..###+###... #.......# .## ##.###.### # #.##....#... #....<#.#. .# #######.# # #