Setting up zones:

Setting up variables:

Manipulating zones and variables:

Branching based on variables: