+-------+
| Start |
+-------+
|
|
v
Until done +-------+ Until not done
+------------- | | -----------------+
| | Main | |
+------------> | | <----------------+
+-------+