### ### #.. ..# #.# #.# #.# #<# #.# ### #.####### ##.####.########.......# ########### #.<...............# # #.........# #..##.#......)....# .# #.#######.# #..###...########.####.#### #.# #)# #..####.## #.......... #.# #####.###.......# ###.....## #.# #[........####..# #.###.## #.# #.###.###.####..# #.##...## #.# #.# #.##.#......# #.#.....### #.###.###.###.####.############.#.......# #.........###.####.#.........##.#...[.#.# ###>......b............#................# #.#.#######.####.#.#.#.##############.# #.#......##.####.#.#.#.# #.#.#..>.##............# #.#.##...##.####.......# #.#.#######.#######...## #.#.# #...# ##.## #.#.# #.#.# ##.# #.#.#######.#.# #..# #.#.##......#.# #.## #.#.##.######.# #.# #....#.# #.# #.# ###..#.# #.# #.# #..#.# #.# #.# #..#.# #.# #.# #..#.## #.# #.# #.....#####.#####.# #..###............# #.###.#......###### #.##.###...[......####### #####.###.#.................. #......#.#.......####......# #.###.....#......# ##.####.# #.# #..#.#.....### #.......##### #.# #>.###..#..#####...#........ #.# #..............#.......##### #.# ##.###..#..#............# #.# #.# #..#..#...#..O...?.# #.# #.# #..#..#####........# #.# #.# #..#..# #.....^..# #.####.###..#..### ##.#####.# #.....#.....#.... .. ... ######.##...##.######! .. #.............. <# ##.##...####.# #####.......# ######..# ..# .(# #.. ... ####