############# ##.....##..#.# ##......#.....# ### #####......^#.....# ###.## #.#.#.......#.....###....## #...........#......#......# #####.......^..#.............# ##### ##.####.......%..............^# ##...###### #####(....##......%.............<.####..#......## #..##......%.......................##..#######.(## #..........%..........................##..(..##..## ##.........%.........................###.......#...# #..................................###....###...##.## ##................................######^..#....##.^# ##........................!....###..#.#....)....#..# ###...>.............................#...#....#...)#.# #.######.........................^.#.....##.##.....## #.......................^.....^....##..###...###..### ##....^...........................##..^#.......#.#..# ##...............................^.#..###.....^.###^.## #.........................s........#..##....#..^.##...# #........................>..^.......#......##.....#.### ###................................<#..#.....##..%.#^.# #..................................^...##^...#.....#..# #...................................##..##.......##^.## #....................................##.............## ##...........).^.......<...............###.......##.# ##.......................................##.#.###### #.........^..................................# ##...^...............................######### #.......#..........................## #......##........)..?..............## #......#.......................(....# ###....#............................# #.#.##%...........................# #####........%.............%......# #.........%.....................# ##..............................## #................................## ##........................###..^..# #..#.>.......#............#..#..## ####...#.....###..........####..# #.###.^....#.......#...# #### ### ###....##......##.## #...#.#....#.%.### #.#.###..#.##.## ##### #########