size(480,360) push_state translate(0,10) push_state translate(-560,0) scale(2.5,2.5) push_state translate(250,50) skewX(45) fill(blue) rect(0,0 20,2) fill(red) rect(0,0 2,20) pop_state push_state translate(350,50) skewY(45) fill(blue) rect(0,0 20,2) fill(red) rect(0,0 2,20) pop_state pop_state push_state translate(-560,0) scale(2.5,2.5) fill(black) rect(248,48 5,5) fill(blue) rect(268,48 5,5) fill(red) rect(268,68 5,5) fill(black) rect(348,48 5,5) fill(blue) rect(368,68 5,5) fill(red) rect(348,68 5,5) pop_state pop_state # draw border to match test suite fill(none) stroke(black, 1) rect(1,1 478,358)