#### ## ## ###############P.########################.##.# ...................!..............Y........... .................................###P#.......# ........####.....................# ###...."... ........# ##.........$.....####?.# #....!..# #.####..# #.................# ##.## ##.......# #....#..# ##.......#####..)## ##..# #........# #....#..# #.......# ##..# #..## ##.......# ........####......## #...#####.### #.......# #....#.......(....######.........#P###.......# #....#...........(...............^.((........# #+####...#####...............................# ........#....#.#..+#+...##....#####.###+....# .............#.#.........#....#.........$#..# ####....#....#.#.........................#..## ##...t#....#...........................(...# #.....#+##+#.#.........#P...#Y........(#..## #..............<.......PY.Y.##.###..##.#...# #....####.##.#..........Y..Y.............!## ....... ####.#.......###..##..............# .##.... #.#.....###......#.............# ##... #.###.###........)##...........P# #... #....#.....#.###....#.######....# #... #...# ..#.... ..#.#..## #..P# P... .##..........#. ..## .. .....8...8...#. ..# ... .# ..... # ... .. .