####### #.....## ################ #......## #...........>..# #..#....## #####.#########.##(# #..##....############ #.....# #.##.########### #..###..............# #.###.##### #.##...........# #..#.##...#########.# ........y.# #.############.### #..#..##...###### #.# #...#.###.## #.# #.....# ##.'.^.##.......# #.##.######...#.##.#.## #.# ###.....#### #.#^.##...####.# #.##.#........y..S###l# ...........# #.#.##....# #.# #.#...........y....#)###. ###.....##.# #.###....## #.# #.#....#.###..#.##...{.... #.....##.# #.##..#### #.# #.#.....W................. ###.####.# #.#..## #.# #.#.....<.##..##.#..####.. #.# #.# #...## #.# #.#...........## #..# ..# #.# #.# ##### #.# #>#.#.[...###.# #..# ...# #.# #.# #.###.#(#..#.(....# #..# ....# #.####.# #.#.....#..#.###..# ..... #....#.# #.#.#.###...<# #..# .....## #####.#..###### #.#.#.###....### ......## #....###......# #.. #............ .......####<###.#..####.# .. #####.###..## .#......)))(# ##.#.# #.# #.# ..# #.....###[.# #.#.# #.# #.# ..# ##...## #..# #.#..# #.# #.# ..# ##### #.[####.##.# #.# #.# #..# #.......##.###.# # ##.##...## #..#.#.##...##.# ...###.....%... #...###...#....# #.o.{.......... ##.## ##....#### ######....##..? #..###.##.## ##.#.# #. #...#.###.## #.#.# #..#.## #..# #.#.# #..### ##.# #.#.# #..# #.# #. .# ...# #.# ##.## #.# #.#