##### ##### #...# #...# #...# #...# #...# #.<.# #...# #...# #...# #...# ###'######'### ##...##..##...#### #................# #....##..##...##.# #.##'########## .# #.#...####...# .# #.#...#..#...###.# . #.#.>.#..'...##.. ... #.#...#..#...##.# #..# #.#...#..#...##.# ... #.#####..######h###.# #..)...........hh...#..# ####.............%.....# ##########.##.....!.... #.##..##....# #.##..# .... #.##... ... #.##.... . #.##.#.#. ........ ....... #.#