startshape MARKED_SHAPES rule MARKED_SHAPES { MARKED_SQUARE {} MARKED_CIRCLE { x 2 } MARKED_TRIANGLE { x 1 y -1.5 } } rule MARKED_SQUARE { SQUARE {} SQUARE { x 0.25 size 0.5 0.07 brightness -1 saturation -1 } TRIANGLE { x 0.5 size 0.14 rotate -90 brightness -1 saturation -1 } SQUARE { y 0.25 size 0.07 0.5 brightness -1 saturation -1 } TRIANGLE { y 0.5 size 0.14 brightness -1 saturation -1 } CIRCLE { size 0.12 brightness -1 saturation -1 } SQUARE { x 0.25 size 0.5 0.05 brightness 1 saturation -1 } TRIANGLE { x 0.5 size 0.1 rotate -90 brightness 1 saturation -1 } SQUARE { y 0.25 size 0.05 0.5 brightness 1 saturation -1 } TRIANGLE { y 0.5 size 0.1 brightness 1 saturation -1 } CIRCLE { size 0.1 brightness 1 saturation -1 } } rule MARKED_CIRCLE { CIRCLE {} SQUARE { x 0.25 size 0.5 0.07 brightness -1 saturation -1 } TRIANGLE { x 0.5 size 0.14 rotate -90 brightness -1 saturation -1 } SQUARE { y 0.25 size 0.07 0.5 brightness -1 saturation -1 } TRIANGLE { y 0.5 size 0.14 brightness -1 saturation -1 } CIRCLE { size 0.12 brightness -1 saturation -1 } SQUARE { x 0.25 size 0.5 0.05 brightness 1 saturation -1 } TRIANGLE { x 0.5 size 0.1 rotate -90 brightness 1 saturation -1 } SQUARE { y 0.25 size 0.05 0.5 brightness 1 saturation -1 } TRIANGLE { y 0.5 size 0.1 brightness 1 saturation -1 } CIRCLE { size 0.1 brightness 1 saturation -1 } } rule MARKED_TRIANGLE { TRIANGLE {} SQUARE { x 0.25 size 0.5 0.07 brightness -1 saturation -1 } TRIANGLE { x 0.5 size 0.14 rotate -90 brightness -1 saturation -1 } SQUARE { y 0.25 size 0.07 0.5 brightness -1 saturation -1 } TRIANGLE { y 0.5 size 0.14 brightness -1 saturation -1 } CIRCLE { size 0.12 brightness -1 saturation -1 } SQUARE { x 0.25 size 0.5 0.05 brightness 1 saturation -1 } TRIANGLE { x 0.5 size 0.1 rotate -90 brightness 1 saturation -1 } SQUARE { y 0.25 size 0.05 0.5 brightness 1 saturation -1 } TRIANGLE { y 0.5 size 0.1 brightness 1 saturation -1 } CIRCLE { size 0.1 brightness 1 saturation -1 } }