- Every road has a straight line of minuses(-) above and below it.
- Every road has the same number of lanes in both directions.
- IfEvery road has more than one lane on each side, it has a line of equal signs(=) down the middle.
- Lanes have dashed lines between them (exceptingexcep the special middle line from rule #3). One minus, one whitespace and so on. Starting with the minus.
Road with one lane in both sides:
--------------
- - - - - - -==============
--------------
Road with two lanes in both sides:
--------------
- - - - - - -
==============
- - - - - - -
--------------
Every road has 7n total holes. n is the ceiling of the number of holes that will fit on the road divided by seven.
Every road has 4n unfixed holes. An unfixed hole is represented as double O (OO).
Every road has 2n holes that are fixed and represented as double # (##).
Every road also has n holes that are fixed well and represented as double H (HH).
Holes (in any state) appear on every lane in diagonal pattern, starting at the top right and moving down-across. A new line of holes should start in every 4th lane and every 8 characters in the top lane. See the examples for clarification.
The order of holes is irrelevant.
If 7n holes can't fit in road of given length, you may use #5#6 to choose which of the holes will not be visible.
------------------
OO OO OO OO OO
- - - - - - - - -==================
OO OO OO ##
------------------