# Structure of File Contents Lines beginning with `#` are not necessary for parsing and can be thought of as comments. All other non-empty lines are built of space-separated fields and start with a string that identifies the parameter the line is dedicated to. If one number follows, it denotes the value of the parameter. If two numbers follow, the parameter is a mapping and the first number denotes the preimage and the following the value. Users and timesteps are identified with integers starting from 1, where timesteps are identified in chronological order. Below is a specification. The expression `<...>` is a placeholder for a number. Only exception: `` is a string of the form `-` and represents all timesteps from a to b, including a and b. Expressions in curly braces (`{...}`) may be repeated arbitrarily often (including zero times). The bar `|` denotes a choice. Costs for using a machine in a timestep are given in one line, starting with the costs in all timesteps for machine one, then for machine two, and so on. # Interaction limit B <#rounds> b # Timesteps amax <#days> tmaxday <#timesteps per day> DeltaT # Machines m <#machines> # Users nusr <#users> { Tavail { | } } { Tavailstar { | } } # Jobs { job } # Costs c { { } }