######## #......# #.#.##.# #.##.#.## #.#.##..# ##.##.#..# #........# #...###..# #.......## . #######...##### ... ...........# ... #######...# .. #.....# #.#### #.#...#### #..<.# ####.#....%.# ####.## #....######.# #..# ###.#### #.# ##.###...# ####.## #..##.### ##.....# ##....#######..###.## ##.........#..###..# #........###..###.# #......#..#..#%##.## #.....###...###....# .....#..#..#..#..#..# .##..###...###$..###.# ....#..#..#..#..#..# #.#...###...###.!..# .#..#..#..#..#..# #...###...###.# .#..#..#..#..# ...# #...