############# ##### +......'....# #...# ####.####.######..# ###+####.###.###'# .........'...##..# ############+######+#####'###.##..# #.......#.#..........####.###.##..# #.......'.+..........+......+.....# #.......###..........####'###'##..# ####........#+####.............#..# #....%...#....#.............#'## #........'....'.............#..# ...###############........######.............#..# #...............#+####### ###+########...#..# +...............+ ...........+...+..# #...............# ............#...##'## ##+##...#+##....# ###.###<##.#.......# +...'..+....+ #+##.+.......# #...#..#....# #..#..%....# #...##'#....# +..##+#....# +...+..+....+ #.....+....# #...#'##....##+##+### #####.#....# ....#.###+#.......... ###'#....# .....#..'..+.......... +...'....# ......+.##..#.....(..... #...#....# .....#+##..###'###+##+# .. #...#....# ..# #....#......+.+ ..#+## #...#....# +....'.....##.# ....# #...+....# #+########.##'###+#...+ #...#....# ####.##..#..+...# #...#....# +........'..#...# +...+.... #.########.##...#+######+#.... #.########.####......[........ ......>...#..'............... ..........'..#............... #############............... ####+##'######+# #...........# +...........# ####.######.# ######.######.# #.............# +.##...##.##..# #...##.##..# #..........# #...##.....# #...##y....# .....+......# ###+##.##..# #.# ..# +.. ..# #+# .#