l-system

interpretation of the symbols

+ rotate one angle unit to the right
- rotate one angle unit to the left
| make a U-turn
[ save the current position and direction
] restore the position and direction as saved by [
F D move forward one unit with pen down (=draw)
f G M move forward one unit