Seperate Format Support for Input

Produced Fortran code improved and seperate format support added