startshape B background{hue 300 sat .3 b -.85} /* some variations: ADL FOM GKJ MBH STF XEJ */ # ===================================== # rule B {BB{} A6{y -.5}} # ===================================== # rule BB {
4*{y .5}B1{y 0}4*{y .5}B2{y 2} 4*{y .5}B1{y 4}4*{y .5}B2{y 6} 4*{y .5}B1{y 8}4*{y .5}B2{y 10} BORDS{y 12}BORDS{y 12.5} SQUARE{s 19 1 y 21.5} SQUARE{s 1 8 x 9 y 17} SQUARE{s 1 8 x -9 y 17} SQUARE{s 17 8 y 17 b 1} 10*{s .87 1}SQUARE{s 15 8 y 17 alpha -.81} SQUARE{s 19 1 y 12.5} SQUARE{s 11 1}
} # ===================================== # rule B1 {
BORDS{} 5*{x 2}SQUARE{x -4 b 1} 4*{x 2}SQUARE{x -3 b .5}
} rule B2 { BORDS{}
5*{x 2}SQUARE{x -4 b .5} 4*{x 2}SQUARE{x -3 b 1}
} # ===================================== # rule A1 {BB{s 1 -1}} # ===================================== # rule A1 58{AAA1{} A2 {y -.5}} rule A1 02{AAA1{} A2 {y -.5} F1{z 1}} rule A2 60{AAA1{} A3 {y -.5}} rule A3 60{AAA1{} A4 {y -.5}} rule A4 60{AAA1{} A5 {y -.5}} rule A5 60{AAA1{} A6 {y -.5}} rule A6 60{AAA2{} A7 {y -.5}} rule A7 60{AAA2{} A1 {y -.5}} # ===================================== # rule A1 {AAA1{} A2g {y -.5 r -1}} rule A2 {AAA1{} A3g {y -.5 r -1}} rule A3 {AAA1{} A4g {y -.5 r -1}} rule A4 {AAA1{} A5g {y -.5 r -1}} rule A5 {AAA1{} A6g {y -.5 r -1}} rule A6 {AAA2{} A7g {y -.5 r -1}} rule A7 {AAA2{} A1g {y -.5 r -1}} # ===================================== # rule A1 {AAA1{} A2d {y -.5 r 1}} rule A2 {AAA1{} A3d {y -.5 r 1}} rule A3 {AAA1{} A4d {y -.5 r 1}} rule A4 {AAA1{} A5d {y -.5 r 1}} rule A5 {AAA1{} A6d {y -.5 r 1}} rule A6 {AAA2{} A7d {y -.5 r 1}} rule A7 {AAA2{} A1d {y -.5 r 1}} # ===================================== #
# ===================================== # rule A1d {AAA1{} A2d {y -.5 r 1}} rule A2d {AAA1{} A3d {y -.5 r 1}} rule A3d {AAA1{} A4d {y -.5 r 1}} rule A4d {AAA1{} A5d {y -.5 r 1}} rule A5d {AAA1{} A6d {y -.5 r 1}} rule A5d .05{AAA1{} A6d {y -.5 r 1} F1{z 1}} rule A6d {AAA2{} A7d {y -.5 r 1}} rule A7d 15{AAA2{} A1d {y -.5 r 1}} rule A7d {AAA2{} A1 {y -.5 r 1}} rule A7d {AAA2{} A1g {y -.5}} # ===================================== # rule A1g {AAA1{} A2g {y -.5 r -1}} rule A2g {AAA1{} A3g {y -.5 r -1}} rule A3g {AAA1{} A4g {y -.5 r -1}} rule A4g {AAA1{} A5g {y -.5 r -1}} rule A5g {AAA1{} A6g {y -.5 r -1}} rule A5g .05{AAA1{} A6g {y -.5 r -1} F1{z 1}} rule A6g {AAA2{} A7g {y -.5 r -1}} rule A7g 15{AAA2{} A1g {y -.5 r -1}} rule A7g {AAA2{} A1 {y -.5 r -1}} rule A7g {AAA2{} A1d {y -.5}} # ===================================== # # ===================================== # rule AAA1 {
BORDS{} 4*{x 1}SQUARE{x -4 b .5} SQUARE{b 1} 4*{x 1}SQUARE{x 1 b .5}
} rule AAA2 {
BORDS{} 9*{x 1}SQUARE{x -4 b .5}
} # ===================================== # rule BORDS {
4*{x -1 alpha -.5}SQUARE{x -6 alpha -.7} 2*{x 10}SQUARE{x -5} 4*{x 1 alpha -.5}SQUARE{x 6 alpha -.7}
} # ===================================== # rule F1 3{F1{hue 120}} rule F1 {FF1{}} rule FF1 {FFF1{x -2}} rule FF1 {FFF1{x -1}} rule FF1 {FFF1{}} rule FF1 {FFF1{x 1}} rule FF1 {FFF1{x 2}} rule FFF1 {
SQUARE{s 2.4 1.5 y 1.5}SQUARE{s 3.6 2 y -1.5} SQUARE{s 1 5 skew 20 0 x -.2 hue 0 sat 1 b 1} SQUARE{s 1 5 skew -20 0 x .2 hue 0 sat 1 b 1} SQUARE{s 2.4 1.2 y -2.4 hue 0 sat 1 b 1} SQUARE{s .6 2 b 1 alpha -.4}
}