################################### #.[.......................lr...>... #.#########################.##.... #.# ......!...+ . ##############.# #........#.... #...........##.# ####+ #......)....... #.#########.##.### #.... ................ #.##...#.........########... ................ #.##.#.#....##.#.#.......... ..)..!.....##### #.##.#.#....#..#.#.#######.#+#####......?.... #.##[#.#....#..#.#.#####.#.# ..# #........#### #.##.#...................#)###.# #........# #........##......#.#####.......#####+###>## ####..........>.......................# ######....#####.#####.#.#.#...###.. #..........# #.#.#.#.#.## # #....####### #.#.#.#.#..# .# #....# #.#.#.#.##.##..## #....# #.#.#.#.........+ ###### #.#.#.#......#### #.# # #.#.#..# #.# #.#.#.#..# #.# #.#.#.#..## ##### #.# #.....#...### #...###.# #.#.###..... # #.#.....#.###.###.#.##..# ###.#####.#(............... ##.....###.#########..#.##. #+.......'#............# . ##.........##########...#.... ##...........## #.....(... #.............# #..###.#.. #.............# #..# .. #......<......# #..# ). #.............# #... . #.............# ...## ##...........## #### ##.........+# ##.......## ##.....## ##...##