### ######## ##.####..#.#.## ### ##....#<.......# ##.## ### ##..............## ##...# ###.## ####......#.........###.#.## ##....# ##.##.....#..#........#.....# #....## #...........................# ##....# ##.##...........#.....#..#.## ###...# #...##........>.#........### ##..#.## ####### ##.####...#...)[........## #......####..##.## ####.#...##...........#.## ##......#.#.......# ##...#.##.............(.# #.............##.## #......................[###.............#### ##.................)).)[<#...#...........### #..............##......[.#<..#..........#..## ##......#..........##.).[[..###.............# ###.....#.........#)......................## ###..#...........#.......................# #...#...##..##.#[...................##.## #######..............................><4..#### ##.##.#.).).......[#)......#.##.##....o.[.### #.........#.##.....)..##..#......##..34#....## ##.##.#.#.#####....[[.#....#...........>.....# ###.#.....## ##.....#...^..........#.......## #.........###..........................#.## ##.##.##.###........#................##### ######...###.........>..##..........# ### ##.## ##............#.........#####.## ### ####....###...#........#.##...# ##.......#......###..........## ######....#......#..###.......#....# ########.##.#....###.#.#...# ##.##....##.## ##.##.##^..........######..## ######.##### #..........#.......# #...# ### ##.##......#......## ##.## ######.#...#.#.### ### ####.##.##.## ##..........# #..........## ##.###.#.#.## ### ###....# #....## ##...## #....# ##..## ####