I came across some code today that looks like this:

```
      subroutine sub(hello,world,this,routine,takes,a, &
     &   crazy,large,number,of,arguments,              &
     &   so,many,that,it,gets,split,across,four,       &
     &   lines)

```

It seems that the ampersands in the 5th column are in case the user
wants to compile the code with a f77 compiler -- My question is whether
this is legitimate (standard conforming) fortran 90 code. I suppose that
it probably isn't standard conforming f77 code since the trailing ampersands
aren't in column 73 either...but if they were, would this be a standard way to make free-format and fixed-format compilers happy? In other words, does the fortran 90 standard say that &'s in the middle of a line are simply ignored (or something to that effect)?