###### ### ##....## ####.# #......# ##### #...## ### #############......###### ## ###.#P####....###.#####..........##......P#...###.# .......................................<..........# # #.##....##########...............................# #$ #...(# #..................................# #.# ##.#### #.###.#.##..######...####.###..#.### ....##..#####...#####...##.####.## ##...# ### ##.#.## .........%%......................# #....# #....# #...##.f###.#....#####.....##...## ##.P### #...## #..##...##...#####......#...# ###P..P# ###...# ##. #...# ...# ........##.#.# #.....P# ##P..#.# ###..#...##f.##....>..#.#....#####.....## #......## .........(..........................(.### #....f..# ####.##.%.#!.######.###.##......##.#.f# .#......## ## #.%(..###f###.###.##....#.####.###....###....# ........k((.........................:..............#### #...####.(.#.########...###.....#..############......## #.. .(## # #####.#.#......#.## #....>...## .. ..( #..............#.# ##.......f# .(#( #####.###..##.##.# ####.#.#...## ###.% #..# ##.##....## #.......#.## ##.# #.##....P# #.....?.### #.####.##....## #.......# #..##..##.##.####### ##.#.P.## ##.(..#.##.##..#.##.#######.P.##### .#.........................#...%..f# ...........##.##.###########...P.....# ..............##.P# #.##.#.#.....# ...............#.# #....#.f.....# ........#[...#.^#### #....#...##.## ##................# #......#.#### ##...............# ####...#.# #.####..........# ######.....# . #....###...#####....#.....# #.....##...#..............# #.....#.#.##......>.......## #..........................# ......###.##.#...#..#>#...## .#.........................# .........................### ##....#.#####.#....#.P.#.# .... ## #............# .. #ff.......##.# ###...#...#### #########