stage1A stage1B stage1C stage2A stage2B stage2C stage3