doitsxyz
// 대문자 S,X,Y,Z 레고 블럭을 씀
goto(1,3,1) // 거북이 위치 (1,3,1)
doit( SX SY SSX 4SX )
doit( 5SZ 5SX 4SX SSY SX )
doit( Suu ZZZ s )
goto(0,2,6,3) // 거북이 위치시키기
doit(s;0) // 벽을 없애고 그 자리에 !!
beginxyz;
if(z<0 || z>22) return
// 중앙에 있는 사각탑
집합 { 정(0,8,5,3) && z<13 }
집합 { 정(0,8,13,1) && z<20 }
집합 { 정(0,8,20,23-z); 16 }
집합 { 정(0,8,13,3) && z<15;0 }
집합 { 정(0,8,13,4) && z<15;9 }
//왼쪽에 있는 원형 탑 (대칭위치)
집합 { 원(-12,8,5,3) && z<8 }
집합 { 원(-12,8,8,1) && z<13 }
집합 { 원(-12,8,13,16-z) ;8}
// 오른쪽에 있는 원형탑 (대칭위치)
집합 { 원(12,8,5,3) && z<8 }
집합 { 원(12,8,8,1) && z<13 }
집합 { 원(12,8,13,16-z) ;8}
//성벽으로 가는 계단 (창의코딩)
집합 { 정(0,z+13,0,1) && z<4 }