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