Implamenting Dikstra in Fortran