########## #......... #......... #......... #......... #......(.. #.<....... #......l...... ####........## ###.......# #....>... #...####+ #...# #...#