#### .#.## # ### ### #.... ..... #.# #### #.#.# #.#.. ### #######.###..#### #...### ##...# ##.###.f.#........#.f# ##.#.#.#### #..#.# ###....................####.........## #....# ### #...##.##.##.#P..<......##......#.##.####...###.## ###..####..#.#...####....#...#.P#................## #..# #...##....# #....##..#....................# #.#.##..##.....# ##........P.##.##.##...#..#....## #.####...#....####......)....#...#.####....#..#.P# #># ##..###...##.#...#.........##..f.(.#...#.#..# #.## ##.)...........#.#.................#.f.#....## #..# #...##.####............###P.#.#ff###.P##...#.# ##..# ##...######.....#.....#####..##............### #..#####...####P.......##...#.#.#.f.....#..#.#....# ### ##.# #.......###.##..#....................)#....P.###.### ##.###..#.##..#..##.##......P#..#.......................# #..##...####.###..###..###..P####.###.#..#.#.....#...#..# ##..##.## #..#..#.##..####.## #.###......#####.#####..# #......## #..#..##..P..##..## ...###.f ..# ..# ##.## ##.#..#.###.#.#.......###...# #..# #.# ##.# #.f# ####........>..............####..#######.## ... #.P# ###########.#########...)#.#.###.##.P..## #. ##.## .....###...# ##.......%......P.#.# #.# #..## ........##.## #..##........##P...#.... #...# #..N#..# ##.f####..#....(........f ##.## #..N..## #..## #.####>.#..###.#. #.# #.NN#..# ##.# #...#...###.##..# #.## ......##..#### ##.# ##............## #..# ..$.## #.....#####..# ###...........#########.## #### ##.........##.# #####..#.#.......##..##.P..# ##.#..#.##..#..###.#.#.....##..............## ..##..#.##...>...............# ###.######.....# .............P.#..#h.##...## #.# #.....f# ###..###...#..######.......####..# #...#.### #...##.P.####.###...##f......... #...#.# ####P........##......#.##.......... #..##.# ...........#.....#..#...###..##..#.. #f. #.# ..#.....P###.....#####.......# ###. ##. ..# ...............## #..#....# . #.. .<.........<###.# ......### ###..##..... ... ..#..P #.. #....# ##.# ###.. ... ###### ## . .