A blank shall be used to separate names, constants, or labels from adjacent keywords, names, constants, or labels.
It then has an example,
For example, the blanks after REAL, READ, 30, and DO are required in the following:
REAL X
READ 10
30 DO K=1,3
Sure enough, a statement such as
READ10...