#. . .## #...#.. ##.# . .. # ...# .# . #.##### ##.. . ##....##..# ### ...#...#.# . ....##.#.#.#.###.# #.#####.....#...### #................# .######.....#....## . #.###...#..# . ### #..#.#... .#. #....# . ..## .#...# # # %#.# ## #.## #