### #####.##### ##..##....f## ##...f......f######## #............P#.....# #f...........PP.....## ######...................# ##.#f#.#.................## #..........[........###### ##....................## #.#....................# ###....................## ###..#................# ####...............## ##..............#.# ### #................#######.##### ### #................##.#.....##.## ##.####................^^.....##...# ##.##.................^.^....^..#...# ### ##.####................^^^...^...#...###f### ##.###.................^..s.^.........f##...## ##.###...................sss^^..........#.....#### ####### ##%####.................^....>.^.^.......#.....##P# ##.##..# ##.#.##.....................^.^.^.^^...............## ##...f.P###...#.#..................^^^.^..^^.....#............# ########.....P..#....#.............................^................## ##.....##.#.......#....#............................^................### #.#....#..............##P.%..f................^........................### ###...#.#...#........#.#......#..........................................# #f...#..........................>......................................### #................................................................>.....#.# #........................................................................# #f.......................................................................# #................................................................[.......# #.........%......%..................................................###### #...................................................................# ##...............................................>...........[......#### #........%.........................................[..................# #........%........<.....D............................................### #......................................................................# ##..........................................f..#.....#................### #..............P..........................(.###............##.........## ##.................PPf.......................# #P.......................# #....##.........#.PP...................<...#.####..##.................f## ##.#.#........####.........f.##.............#.# ###.#..#........###.#### ####......#### ##.........####...............# #####.##.###### ### #.....## #..........f# ##..............### ###### ###P.## ##..........###.................# #### ##...........####..............## #.###........##f#..............# #####..........................### #.#......................P..#.# ####......................P#.## ##.........................### #....###............%..)...fP# ##...###..P..................# ##P..#....P.................# ###.##.....................# #.%..................f.f..# ##.....f.................#### #.......#.........#........# #P........................## ##<.=.#...................## ##.##.....................## ####..................##..# ###.....#P.........##### ###..###.#.#...#.# ##.# ##.####.### ### ### ###