###### ###..#.###### #.......... #...........# ##......... ####.#########.# ......... ####..#.## #.# ... ....... .........# #.# .... .....# ....)....# #.## .... ....# #####....# #[.# ..... #...# ## ##...# ###.## .....###...## ##.P##...# ##...# ............### .........# #....### ...PP.....###.## #...P#...#####......# ....#........... .#..........##....### .(. #........... ...............<..##### #...>....... . .#.#..........D...##..# #................ #.###...(.............# ##.##.## ##....###P##.#.#.########................## ##....#. .#.....#.### ##..###...#.#........#.......## ###......## ..........#####..#.................#....##..# #P........###. .........#.##.....#...#.##.........#....##..# #............. ....................#.##..#.#...........##.## #............ ...#...............................#....#...# #............ ..P#.##...........................##.....#.## #...<...# .. #. ##.....%......P.....###.....#.....#..# #......#.# #. ##..#..#####.#...####.#.....#....#..## ##....## #...#..# ##....# ###....##....##.P# #..... #..#..#######...# #....#.....##..# ....... ##..##....#.#...:# #.....#....#P.## .....##.# #........D.###...######....P........# ##....# ## ............##....#..#...............# .....# .........................>...........# ........##..................#.#.##P..# .......#.....#######..P....###### #..# ......#.#P...#.# ###.....## .## ........#P...P.# ##.....# .# ...............### ###.....## .# ...............#.###.......# .........#..............#### .....(...#...#...#..#.### .........P...#.#.####..### ................#.##.....# .........P...............# ........#...#.....P......# .......#.......##........# .....####.....#.......... .... #P.....#.........# #.......#.......## ................# .... . .......