# .##8 .#... ...o ... ##+##+##.h .........# ..........# { ..........# ######## ..........#+#....#.# ..#+#....##.##...#.### ..# . +....o.))'...'...+ ..+ ..# #....#'###...###'# ..###.# #.....#o.####...#.###...#.# #.....+..' +...#...#...+.# +.....#..#. #...+...+...#.# #.....#######...#'###...#.# ...### ###....)..###.# .. +....)).'..(# ########....)..##.<# .........#+#....#..# .........'.'....+..# ..........#.#....##.# +####...##.#.....#.# +...+..+.....+.# ###...##+#.....#+## #.................# . +.................# ....#+##.................# ............#+#.......##### #............#.#.......# #............'.'.......# +..?..##+#...#.#.......# #.....+..#...#.#.......##### #+#.....#'##...#.+...........# #...............#.#.....%.....# +...............+.#...........# #...............###.......##### ...###...#+###+#####+#....# +...+.'....+....'....# #...#'###+#####'#....# #..........###.......# +..........+.'.......# #..........#'#.......# ########'#.......##..##### +......+.......+.......# ######+#.......#...)...# ...#+#..>#..#)...# ....+ +...##+#....# #....# #..........)# #....# #.......##### #....#+#.......# #..............# #..........##..# #..........#...# #....#+##'###..# #... #..##...##### +.. +...........# #. #...........# # ########....# ######