//note all brackets [ ] indicate that an int, char *, etc. should
//appear there.  the brackets themselves should not be included.  For
//example, grid [int x] [int y] would translate to grid 10 25 for a grid
//size of 10 X 25

grid [int x] [int y]
vertical capacity [int cap]
horizontal capacity [int cap]
num net [int #nets]
[char *net0Name] [int net0ID] [int numPins]
[int pin0x] [int pin0y]
...
[int pinNx] [int pinNy]
[char *net1Name] [int net1ID] [int numPins]
[int pin0x] [int pin0y]
...
[int pinNx] [int pinNy]
...
...
[char *netNName] [int netNID] [int numPins]