####### ##.....+# #+.......## ##.........## ##...........## ##.............# ###..............## ..........<........ #..............## ##.............+ ###...........## #.'#.........## #.###.......## #.# ##.....## #######l########## +.................. ########...###### #...# #...# #####