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