######## ###### #......# #....# #......# #....######################......# #................................# #....######################......# #....# #......# #....# ##############......# #....# #...................# #....# #.################### #....# #.# #.#### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ############ #.# #.# #..........# . ######.## #.# #..........# #.# ########.......###########.######..........# #.# #..................##.......>........%.....# #.# #......#.......#..#####..#.######......[...# #.# #...^..#.......###.###.#.#.# #..........# #.# #...s..#.......# ##.#.##.#.# #..........# #.# #......#.......####...####%# #..........######.####### #......#...................# #......................... #.######.......####...####.# #################.####### #.# #.......# ##.#.##>#.# #.# #.# #.......###.###.#.#.# #.# #.# #.########.## ##.##.# #.# #.# #.# #..# #..##.# #.# #.# #.# ##.# #.###.# #.##### #.######.#########.###.###.######################.....##### #..............................(............................ ##################.###.###.####............................. #.# #.# #.###.......#.......####.....###### #.# #.# #.##.......###...............# #.# #.# #.#.......#####.....########## #.# #^# #........#..<..#.....## #.# #.###.......###...###.....## #.# #.##.......#####.#####.....## ####.###.#.......#...........#.....## #........#......###.........###.....# #....#####...%.#####.......#####.)..# #....# #....#..<..#.....#..<..#...# ..#######)...#####...###...###...###...###..# ..............(.....## ##.#####.#####.#####.# ..#######....#####......%...................# #..[.# #..............############# #....# ###.############ #....# #.# #....# .# ###### .# .