### .. ##.### ... .. #....### ....... ####......####.#...... ##.#...#....#.#.#....... #.....##...#............ ##.#.###.).[#[..>....... #...###..)))[[.......... ##.## ##....)...o....#.. ##.#####.......)........ #.....#........4o....... ### ##.............o)3.o.... ##.###.....############o....# #...#......# o.... ##.#.......# .o.. ##.........# ... #.........<# .. #..........# . ##.....^...# ####........# ##.##........# #............# ##....)......# ##......#.....# #.............# ##.#....#.....# ##...........# ##.......#..# ##..#......# ##.#..... ........ ....... ..