######## ##......## ###........## #...........# #...........# #...........# #....<......# #...........# #.#............ #.............. #.............. #.............. #................. .# ###..................##.##.# #............#..........#..# #[..........##..[....##...# #.......>....#....>.......# #...)...##.#........###...# #.......##.##...c.........#### #.....................)......# #.....................((#.##. #.......##.##.....?.......# #.......##.#.....>.....#...... #.............#.#........#..## #........#.##.#.#............. #.......#..##.#.##.....#.#.=..# #.......#^##..#.##.....#.##.... .... #. .##.##........ .#.. ... .. # #.#######.. ... ... ..