startshape PATTERN10 rule PATTERN10 { BOX {} CORNER_BOX_1 {x 2 y 2 rotate 00} CORNER_BOX_1 {x 2 y -2 rotate -90} CORNER_BOX_2 {x -2 y 2 rotate 90} CORNER_BOX_2 {x -2 y -2 rotate 180} } rule CORNER_BOX_1 { 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_1 {} } rule CORNER_BOX_2 { 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_2 {} } rule NEXT_CORNER_1 { CORNER_BOX_2 {x 3 y 0 b 0.1 s 0.9} LINE_2 {x 0 y 3 b 0.1 s 0.9 r 90} } rule NEXT_CORNER_2 { CORNER_BOX_1 {x 0 y 3 b 0.1 s 0.9} LINE_1 {x 3 y 0 b 0.1 s 0.9} } rule LINE_1 { SQUARE {size 0.8} LINE_1 {x 1 r -1.5 size 0.99} } rule LINE_2 { SQUARE {size 0.8} LINE_2 {x 1 r 1.5 size 0.99} } 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} }