.... .... #..## .. #..P ... ##.?## +P.# #.%..# ##...## #...# ####..P...#. ####...## ###........... #P......###............. ##..%...P##%.#.......... #...........#.......... ##....%.%.%.##.......... #.......%..###.......... #P.....%#### #.......... ## ###.#.##.# #.......... # #### ##### .P# ###..#### ##....##### ##..+###..###.#.#+#..P##### ###P..## #...P### #.P....f............P.....# #.#..### ### ###....### #..................P.P...+ #.....P###.## ##.....# #PP................PP....# ###...%.......# #P..P## ##..................PP...# P..............## ##..## #...........#P...........# #.P#P...........# ##.# ##..........##...........######............# #.## #..P.#...P##P............# #.#..####..### #..### #..############.###.#.##.# ####.# ###.# #..#.# #####...# #.## ### ##....# ##.#..### #..# ####...#.## #### #.....# #..# ######.#.##.#..# ##+####..# ###...P##### ##.#### #P.##..........## .........### #..........# #######+.#.####..............# ...........###..........# ###P...........#..###...<.....## ..........#..##..........###.#..........+....##.......>..# ...........#.............#.#............##.#####.........# .PP.......#####......)........#.........#### #.........## #PP+.##.## #...........##.###'###.#### ##.........P# ###..#.## #...........#### #...### #........).## #...#.# #..<.......## ##..## ####.%.%..## #....## #.#.P.....## #...## ####..## #P#..# ###.....### ##.(.# #..#### #####.## #####...### #..######.#### #####'##.# {#.###..## ### #P..0....### ##..#...P#.#..###....%...# #........# #.## #.0.......#####.........###............## #........####.P###.00..0....##P#.........# ##.#.....%.(..## #........#.#P......0000........P.........###..##..........# ...............###..0.00.####.......<....P....#P.........## #..........#.P###P..####.# ##..............#.#P..........# .........###### ##### ### ##...........#####.........P## .......... ####..###P.P# ###.####.### #######.# #### ##### #.# ### ### ###