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