### ##.### ###....## ##.......# ##...#.#.## ##....#.### ##.#......## ##..........# ### #...........###.## ....o...o ..# ##.#.............# ....#).o# .. ###...............#### #..44...o ..# ##.................##.## #...#.).# ..# #.................(....# #...o(....# ##.........#.#.......#.#### #..#o).#..# #........#.#.#...)....###.#### #..f)o..# ####......#.....#.............#.## ##.#(## #.#......####....#.......).......# #.4o(.# ##........#..#.........)........## ###f#(### ##........................).....# ##...o...## ###...........................## #..#...#..# ##...........................## ### ##..(((....## ##.#..............#f.###.....# ##.## #...#...#...# ##.........)....##..#^#.....## #...# ##.....o.....## ##............#.#..###......# ##.## #....#...#....# ###.........P#P<............# #...## ####.............# ##.........P)..#P...........## #....######.##....#...#....# #....<......PPP)P..####.....# ##...........##.............# ##.............P(#.###.#.....# #...#........##....#...#....# ###.........P.P.)..####.......## ##.###......####...4..[....## ##..........#...P..###.##.#....# #####......# #...#...#...# ##..........##.......P...####...# ##....#..## ##.........## #...........##..........######.## ###....##...# #.)#P.)#..# ###...........##............# ### ##......##..## ##..)Po..## ##.......f....####...........# #............#######)P(#########.............#####....)..#.## ##.#.........#.....))oP)P....#.#...##........##.#.......#### ##.......f.##....PP).oP)P>(.#....####...........P......# #.................PP)PP..........# ##..............#### ##.#...............)P4.P)..)....#...###............## #####.......).....P.3.....#..#....## ##....P).....# ##............P..)...)..........# ###.[)..P..## #......#..........).............# #...)P#)..# ##...........................#.## ##..P)<#.## ##.........................#### #####.### ##.........................# ### #........................## ##....#..................# ###.#####..##.#..###.#.## ### ########## ####