######+### ###### #........# #.#.8# #.####.#.# #..#'####.# ##.#.### #<.#'...).###......### #..#'####.##........... #.#.8# #.###......### #########.###..#.### ...........# ########.### #.# #.# #.# ####### ##.##### #.....# #.....%# ######.....#####..###.# #.....%.............#.# #.##.#.....#.###..#.#.# #.##.#...#######....#.# #.##..##.##.# #.......# ### #.##.....##.####...%#####.## ### #.##..####8.8# ##.#........#### ..# #.##..# ##.## #.####........# #.# #.##..####8.8# #.# #.##.###.# ##+## #.# #...%....##.## ##'## #.#......# ##...## #.# ########.#8.8###...###.#..###.# ##.....## ###.# ##.##.###.....##.#..###.# ##.......## ##.#.# ##..#8.8#.......#.#..#.#.# #.........####....##########...##.##................# +.........rg...................#8.8#................# #.........####....##########...##.##........###....## ##.......## ##.#.# ##..#8.8#.......####.#.## ##.....## ###.# ##.##%###.....###.....# ##...## #.# #.#8.8###...## #.....# ##'## #.# #.##.## ##'## #.....# #.# #.# ###.#8.8# #.# #.....# #.# #.# #...##.## #.# #.....# ##.###########.# #.###8.8# ##.## ###.### #.###...#........ #.# ##.####...## #.# ..............# ###.###8.8##.....# #.# #.###...#.##.# # #.....##.####..^######.# ##.##.# ##g.# #.#.#.##'##............# ####.##....... #.#....#..%############# #........# #.###..###.# #.######.# #..........# #.. ############ ###