Symbolic execution of Fortran programmes