(form "00209" (size 78 17)
  (heading "OVERLAY STRINGS ON A DTM")
  (label (position  1  4) (text "Define the DTM"))
  (label (position  1  5) (text "Location"))
  (label (position  1  6) (text "ID number"))
  (label (position  1  7) (text "Use descriptions"))
  (label (position 40  3) (text "Define the boundary string"))
  (label (position 40  4) (text "Use a boundary string"))
  (label (position 40  5) (text "Location"))
  (label (position 40  6) (text "ID number"))
  (label (position 40  7) (text "String number"))
  (label (position  1  9) (text "Interpolate new points"))
  (label (position  1 11) (text "Define the input strings"))
  (label (position  1 12) (text "Location"))
  (label (position  1 13) (text "ID number"))
  (label (position  1 14) (text "String range"))
  (label (position 40 11) (text "Define the output strings"))
  (label (position 40 12) (text "Location"))
  (label (position 40 13) (text "ID number"))
  (field "dtmloc" (position 12  5) (display_length 26) (input allowed)
    (null allowed) (max_length 26)
    (file (link "dtmid") (extension "*.dtm"))
    )
  (field "dtmid" (position 12  6) (display_length 16) (input allowed)
    (translate upper) (format real_8) (null disallowed) (max_length 16)
    (help (field "dtmloc")))
  (field "swadesc" (position 19  7) (display_length  1) (input allowed)
    (value_in "Y" "N")
    (default "Y")
    (translate upper) (null allowed) (max_length 1)
    )
  (field "swadescusage" (position 19  7) (display_length  1) (input allowed)
    (dependency (value "swadesc") == "Y")
   (value_in "Y" "desc_text" "desc_math")
    (null allowed) (max_length 10)
    )
  (field "bdyopt" (position 63  4) (display_length  1) (input allowed)
    (value_in "Y" "N")
    (default "N")
    (translate upper) (null allowed) (max_length 1)
    )
  (field "bdyloc" (position 50  5) (display_length 26) (input allowed)
    (dependency (value "bdyopt") == "Y")
    (null allowed) (max_length 26)
    (file (link "bdyid") (extension "*.str"))
    (help (field "bdyopt")))
  (field "bdyid" (position 50  6) (display_length 16) (input allowed)
    (dependency (value "bdyopt") == "Y")
    (translate upper) (format real_8) (null disallowed) (max_length 16)
    (help (field "bdyopt")))
  (field "ibdystr" (position 54  7) (display_length  5) (input allowed)
    (low_bound 1) (high_bound 32767)
    (default "1")
    (dependency (value "bdyopt") == "Y")
    (format integer_4) (null disallowed) (max_length 5)
    (help (field "bdyopt")))
  (field "interp" (position 22 9) (display_length  1) (input allowed)
    (value_in "Y" "N")
    (default "N")
    (translate upper) (null allowed) (max_length 1)
    )
  (field "inploc" (position 12 12) (display_length 26) (input allowed)
    (null allowed) (max_length 26)
    (file (link "rinpid") (extension "*.str"))
    )
  (field "rinpid" (position 12 13) (display_length 16) (input allowed)
    (translate upper) (format real_8) (null disallowed) (max_length 16)
    (help (field "inploc")))
  (field "strange" (position 12 14) (display_length 26) (input allowed)
    (max_length 32)
    (format range) (null allowed)
    (help (field "inploc")))
  (field "outloc" (position 50 12) (display_length 26) (input allowed)
    (null allowed) (max_length 26)
    (file output (link "outid") (extension "*.str"))
    )
  (field "outid" (position 50 13) (display_length 16) (input allowed)
    (translate upper) (format real_8) (null disallowed) (max_length 16)
    (help (field "outloc")))
  (default_buttons)
)
