##### ####...#### #+###.........### +.'......<......# ###'###.........### .### ####.....####...#### ....#####...........##### ..........##..#....... .#......##........... ...###..###.###..#### ##.## #####.## #.#####..####...#.. #.............#.#. # ##.######.......# #.......# #.......# . #.......#.# #.# #.......... .. #.........# #.##.###.........# ......>#.......#.# #....+...###.# #.###..#...###.# #..............# #####..######### ##.## #..# #### #..# #...##..# #..l....# +....l.......r #........##.# #........# #......#..# #...####..# #... ... #... # #