Fully Automatic :

Semi Automatic: