Version which deals better with pathological run.def files. Here we dealt with the dase when routing=n but irrigation=y or floodplains=y