devonian rock