### ##### ##.# ### #.#.## ##### #..## .##f ### #f## ##..#.### #.#.# ##...# ... #.# #..# ##..##.#.# #...# #....# ... ##.# #####.####).####.## ##..#########....## #.. ###..## ###..........######.### ##.........#.....P# #.# ##.....###.............f.# #..P#####.................# ##### #.######......#.............#...####..........#P###f#.......## #.#.## #oD##P...%##................##....##..........### ###..#.....####..#.# #####^^#P....P###.....).........###........####...## #..##....#...##### #####...^.^^....### #..............## #.......## ##...# ####..####......# #........^^....## #..............# ###.....# #...# #.##........)#### ##.######.^....# #.............## ##....P# ##..####...........# ### #^.....######.........<....## #....### #.................## ####........#.#.#..............####....# #...........##.#...## #.#.............................#......#### ###..........#####...# ####.......................................#.# ##.......#....## ##..# ####............#.####.........................#####.........#....# #..## ##................## ###.................#.##...##.....#..........# #...# #................## ##......####....##.####..........##........## ###.### ##.######........## #.....### ##..###### #....##.....#........f# #...# #.#####.....#....# ##....# ##...# ##...##.#.....#.#......# ##..## ##.##........#...## ##..## #...## ###...######...####......##### #...# #..........##f...# ####..## ##...# ####.....## ##...P###.......#.###...# #.....#....####..## ##.##...# #....####.#.......# ##....###.............## ##....##.....###..###.......###.....##......_..## ##................#...# #....####...## #.............#..................# ##.......####....#..## #....f# #...## ##...............P.......##......### ##....#### #...##..# #...### ##...###...###.#.......#####P...##.##.....### ##.....#.####..##..## #...# #f..^.#...#####.....>.## ###..#####.......## ##.........##...###.f# #...## #P........##..........## ##...# #.........###...##.........####.## ###..####.......###............# #.#..###......!..##..#.####........P##..# ##...........................## ####.##.............#### ###......##..## #.................##.........# #..P............## ##.......#.# #.#####....)....#.###.......## ##...[..........## ##...#.....## #.###.#....f...#### #.......# #P..............## #...####f#..# #.##.[....###..# ##.......### ##................# ##...# ####.## #.#......####..## #..........#####.................# #...## #..# #.#......###....####.........#.#.......P............## ##..## #### #........##..........................................## #..## #.......P.............................................## ##..# ###..................##.##.....##........................####..## ###...............###..f#####...######.....####.......f......#...# #..##............###...## ##..# ###..######.....##..........## ######..........## ###..# #...# ##..##.......#.............## ### ###.......## #...## ##..## #..........................# #.# ##.......# ##...###...# ##....................)....## ##.# #f.......## #...f##...# ##...##....................### #.## ##..#.....## ##......>.## ##...........................###.# #..##.....### ##....#....### ##................................# #..f#.[...#.###.>#####.....# ##...#####....................####.## #.f##......###..## #.#...######...## ##..................## #..## ###..##..........## ####...#.#....## ##.............#....## ###.## #.#..##..........## ##........## #....#.........##...# ##.## ##...##...........## #........## ##...###.......##..## ##.# #.................#### ##f..###..## ##..###.#.........### #### ###....................## #f...##....# #....#####..........## ###.# ######.....%.................###....##....## #..f## #....##f....# ###..## #f#............#...................#o#o....## ##..## ###..#####...####....# #.............##....................#.......# ##...# #.#.## ##....#....## #P...........###.......#...................####...## #...## ##.......#### #............# #.......###...................###..## ####....# ##.........# ##....#......###....#...###...####..........#.#..#.###f....### #..##....### #.......#..###....#.##...##.## ###........................# ##..##.#.## #......###..###..#######.#.## ##.............##..#####.## #..#####.# ##...### ##...#..# ##..# ##.....#####..##### ##.# #### #.# ##.## ###.#.## #...# ###..## #.## ### #.# #.# ##.## ##### #..## #.# ### ### ### #### ###