############### .........w.<..# ..............# .................# .................# .................# ................... ......#######...... ##..#. ###...