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 |