### ### #.... ##.####### #.. .. #..%....<# ### #.# .# #.######## ##.#########.##.# # . #.f# ###.....##.#.f.P#.##P####.# #.## # ###.........!....##.......#.# #.# #. ...#>....................... #.# #.####..#..!##.......### #.#.# ##.# #.........#..#.#####.#.####.#.# #..# #....#..#.#........%........#.# #..# #...##.#.#.##..#.#..#.####.#.# ##.# #.#..#.#.#..........#.....#..## #.# #.#.#..#.###..##....#...#..#t.# #.# #...#..#.. .........#...#.##..# ##.# ##.#.##%####.#####!..#..##..#.## #P.# #............ .........S.t...# ##.# ####.##+#### ###.######..#.....# #.# ##.....# #....#.%##.# ##%## #P.....# . #.##.## .. #P%.# ##.....# ###. .# ##.## #.....# #. # #..# #.....## .. ##.## #......# .. #..## ##......# . ##..########.......# ##..##P#.#..#.....## #.................# #####.....%.......+ ###.##.#.#....# #.#.......... #.#..###.#..# f.#.#.......# #.#.###fP..#.. #.#.. ....# ..##.# .... #.. .. #.. #.. .%. ... .... .