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