The programming subdivision uses ___ to code the autonomous period along with the driver operated period.