######## #......# ####....<.# ..........# ###......# ##.....# ##....# ##.....# ##......# ##...##..# ##...###.## ....# ##...## #.# ...## #...## #.# ....# #..## #.# .... #.#######.# #..# #.##..#.#.#######).# #.##..#.#.##....l.)# #.##....#.## ##'## #.###...#..# ##...## #.......##.# ##.....## #####...##.###.......# ####....(.##.........# ...........'.........+ #.####...####.........# #...# ##.......## #.#.# ##.....## #..#.# ##...## #.##.# #+## #. #.# .. ..#