General rules for flowcharting:
1. All boxes of the flowchart are connected with arrows.
2. Flowchart symbols have an entry point on the top with no other entry points; the exit point is at the bottom except for the Decision symbol.
3. Decision symbol has two exit points.
4. Flowchart generally flows from top to bottom, but upward flow can be shown within 3 symbols.
5. Connectors are used to connect breaks in the flowchart.
6. Subroutines and Interrupt programs have their own flowcharts.
7. All flowcharts start with a Terminal or Predefined Process symbol and end with a terminal or a contentious loop.