+-----+ +--------------------+ +-------+
| End | <-- | Main | <-- | Start |
+-----+ +--------------------+ +-------+
^ Until not done |
+----------------+
+-----+ +--------------------+ +-------+
| End | <-- | Main | <-- | Start |
+-----+ +--------------------+ +-------+
^ Until not done |
+----------------+