################### ................... ........>.......... ................... .......<........... ..........ys....... ......>.....^...... ................... ................#.. ................# . ................# .................# ..^..............