. .. # .. #### ##.#.# #... #.. #...... .#. #.# #.#.#.### ..#######.##########.......# #.#.............##.....#.#.# #.#.#####.#####.##.##..#... #...#.<.......#.##.......# ########'########.#.#.##.......############ #...............#.#.#..'............).%)..# #...............#.#.####.......##########)# #....#######....#.#.# #.......# #.....o..# #....# ...#.#.##.........# #.#...o