### ## # ... ...### #.. .#... #.# ...# % #.. ..# #. #.###.##.####.# #. #.............# ##+## ##.##### #####.###########...######......# #r#### ##.....##...>#....# #.##.## ##.......#.##...#..# .#######.#...####..........###.....# ............rl..'.......^..........# .#######.#...####..........###.....# #.##.## ##.......#.# #.....# #.#### ##.....##.###.#...# #.## ##...###.........# #..# ##'## #######.### ##.# #.# #.# #.# #.# #.# #.# ##.## #.# #.# ##...#########.# #.# #..............# #.##########<..######### #.............## #############.# #.# #.# #.# #.# #.# #.# #.# #.#