startshape PATTERN9 rule PATTERN9 { BOX {} CORNER_BOX {x 2 y 2 rotate 00} CORNER_BOX {x 2 y -2 rotate -90} CORNER_BOX {x -2 y 2 rotate 90} CORNER_BOX {x -2 y -2 rotate 180} } rule CORNER_BOX { SQUARE {x 0 y 0 size 0.8} SQUARE {x 1 y 0 size 0.8} SQUARE {x 2 y 0 size 0.8} SQUARE {x 0 y 1 size 0.8} SQUARE {x 1 y 1 size 0.8} SQUARE {x 0 y 2 size 0.8} NEXT_CORNER {} } rule NEXT_CORNER { CORNER_BOX {x 3 y 0 b 0.2 s 0.9} LINE {x 0 y 3 b 0.2 s 0.9 r 90} } rule NEXT_CORNER { CORNER_BOX {x 0 y 3 b 0.2 s 0.9} LINE {x 3 y 0 b 0.2 s 0.9} } rule LINE { SQUARE {size 0.8} LINE {x 1 r 1.5 size 0.9953} } rule BOX { SQUARE {x 2 y 1 size 0.8} SQUARE {x 2 y 0 size 0.8} SQUARE {x 2 y -1 size 0.8} SQUARE {x 1 y 2 size 0.8} SQUARE {x 1 y -2 size 0.8} SQUARE {x 0 y 2 size 0.8} SQUARE {x 0 y -2 size 0.8} SQUARE {x -1 y 2 size 0.8} SQUARE {x -1 y -2 size 0.8} SQUARE {x -2 y 1 size 0.8} SQUARE {x -2 y 0 size 0.8} SQUARE {x -2 y -1 size 0.8} }