### ##.### ###....# #....#.# #.####.# #.#....# ######### #.#.#### #.......# #.#.### #.......# #.#...# #.......#####f###.# #........#....# #.# ##'##+#f.#f#### #.# ###.##.#..#.#.# #.## #.........f...####..# #########.#.#.##....######## ..........................# ########......#..........>#### #..##.....#....###.##.# #..##..#.....#........# ###..##...^...##.....##.# #.#..###.#.......##.....# #.#...)........#.###.#### #...........[..#.....# #....#####..#).##.##.# ####.# #........##.# #####'## #..#........# #......# #..##...)#..# #......####...........# #.......f##...#....#..# #.............#.......# #######..#........(...# #...........#.....#.# ##.##..#.)#..#.Ff....# # #......#.))..#.g...#.# #.##....#.#.##))..#)###.# ######.#<......#.##.####.###.# ...>.........................### ######.#f.#.##.####.####.......# #..f.........#.# #%#....### #....####.##.#.# #.#....## ##.### ...# #.###.#.....# #. .... .........##.# #. #.#.# #.###....# .# #. #. .. #.........# #. . . ...........#.# #. ..#.##..#### # . #. .... . ..... %.?.. ....... ...