### ###########.# #...........# ####.##.###.#P.# #.....#.######.# ##.........## #.## ######...........# #..# ### ### ......#..%........###.####P######.## ### ...###...%##.........#.............P####.# ..........................................# ..........<##.#........##.######..##.###.#[## ...#......#..###........f### #.......#.#..# ...........#.............## #.......#.#.## ##............#...........# #.......#...# ..........#.#.#...........# ##.......#.#.# #.......%...P.#............. #........#.P.# ### ........Y%...f.#....######...#######.......#.)>###.##### ....#...Y.!.......## #..........####.P##.P.#.......# #P..........######## #..............##...#.#####.# ###.........####P#.# ##...f.........##.#.#.# #.# #....#....#......# ###f.#.........#.#.#.# ##.# ##....#...........# ####.........#...#.# #..# ....#f.###.###.#......# #### #.............#.# ##.# .........#.P####.%....#####..###......f.##.#.#.# #..# ..######.....#.)......##.......................# ##.# #.....#)...#####........#........#....### #.# #..........^####...........##.#..##.#.# ##.# ...#............###..........####..##.#.# #P.# ....?............+.+...........# #..#....## ##.# .##.###.#.........##..........## #...#.#..######.# #. ####.......###..%.......## #.......###.##..# #+ ##.......# #...........###..##...#....##.# .........###%.%.........##.# #.#.....###.# ##.............%...#....##. #...#.#.###.# #..............!......(+ #.#.#.......# .................##..... .....##..##### #................# #.. #.....##..# .######.........# #.P.#.###.# .>............. .....# ..# ###.f##....##..# ...## #.. ...###.##.# ... #.## ... ...... .. #.# ........ . . ......