### # ######.### ## ######. ### ### ###########P......P#######P# #.....# ######.# ##.###.#........................# #.....# #......# #P.....'.........'.#.#.##..##..## ##.....## #......############..####..........#.............# #.......######......'............## ##.........#.#...........# #.....###..##......####.#####.### #.........#.#...........# ##...........#......# ### ### #.........#.#...........# #......####..'......# #.........#.#...........# ##......# #.##......# #######P+##.#........#.%## ##.##### #####.##'#### #..##..........#...# #..P# ####....# ####..###.#.......?...P# #..## ######.## .....# #..##.###..#...# ###.#### #P####.### ###.###. #.............## #......# ####.<......### #...## ###..##P###+....## #......####.............## ##..#.####..## ##........# #......#....##............ #...........# #.......## #........##.#.........### #...###...#.#####........# #......#######........# #.#.........##..+.......## #......# #........## l#.####.........##........# #.....## #.........# .....#.........##.........# #.....# { #........## ##.#.#....P...####.......P# #.....+ #........# #............# #.......## #.....# {######..#.# ##.#....P...# #.......# ###.#.+ { { ...### #......[..## #####'### #.### {{ { .### ####.#####.# #..# #+. { #. ##.# ### ###.## .# .# ####P+### #...# .# {{ . #.......## ##'### .. #........## ##....## #.......#.#####......# #.............S'.....# #.........####.#....## #.........P# ###....# #.......P### #....# +........# ##+.## #.......## #. ####.+#### ## ##....# ## # ######P'## #.##+.# .........# ....... .........# ?...... .........####....... .........##.+....... .........##......... .........#..#....... ........['.##....... .........P.# ....... .........### .#####P .######### ##