1: lot ->Size(70 * rand(0.5, 1), 70 * rand(0.5, 1), 70 * rand(0.5, 1)) {nl} 2: nl ->Subdiv(X, 1^, 1^, 1^) {ra | ra | ra} 3: ra ->Subdiv(Y, 1^, 1^, 1^) {rb | rb | rb} 4: rb ->Subdiv(X, 1^, 1^, 1^) {rc | rc | rc} 5: rc ->Subdiv(Y, 1^, 1^, 1^) {rd | rd | rd} 6: rd ->Subdiv(X, 1^, 1^, 1^) {re | re | re} : 0.8 ->Replace(final) : 0.2 7: re ->Subdiv(Y, 1^, 1^, 1^) {rf | rf | rf} : 0.8 ->Replace(final) : 0.2 8: rf ->Subdiv(X, 1^, 1^, 1^) {rg | rg | rg} : 0.8 ->Replace(final) : 0.2 9: rg ->Comp("sidefaces") {final} end