#####+### ##........ +.l........ ##......... #<......... #......... ##.....r.. ###...... .##.. .# # .#