layer = active.proxy.layerByName("0")
d=active.document()
bj=Builder(d)
--Circle
for i=0,10,0.1 do
c=Circle(Coord(0,0),100+i,layer)
bj:append(c)
end
--function for horizontal lines
function hrz(a,b,c,d,l)
for k=0,l,1
do
h
=Line(Coord
(a,b
+k
),Coord
(c,d
+k
),layer
)bj:append(h)
end
end
--function for vertical lines
function add(a,b,c,d,l)
for u=0,l,1
do
m1
=Line(Coord
(a
+u,b
),Coord
(c
+u,d
),layer
)bj:append(m1)
end
end
--x calling
add(0,0,300,300,50)
add(100,0,400,300,50)
add(360,0,60,300,50)
add(300,0,0,300,50)
--circle lines calling
add(-5,-100,-5,-200,10)
add(-5,100,-5,200,10)
hrz(100,-5,200,-5,10)
hrz(-100,-5,-200,-5,10)
--m calling
add(650,0,650,300,50)
add(950,0,950,300,50)
add(650,0,800,150,50)
add(800,150,950,0,50)
--hyphon
hrz(450,150,550,150,50)
--E calling
add(1100,0,1100,300,50)
hrz(1150,0,1300,0,50)
hrz(1150,125,1300,125,50)
hrz(1150,250,1300,250,50)
--N calling
add(1400,0,1400,300,50)
add(1400,0,1650,300,50)
add(1650,0,1650,300,50)
bj:execute()
bGF5ZXIgPSBhY3RpdmUucHJveHkubGF5ZXJCeU5hbWUoIjAiKQpkPWFjdGl2ZS5kb2N1bWVudCgpCmJqPUJ1aWxkZXIoZCkKCgktLUNpcmNsZQpmb3IgaT0wLDEwLDAuMSBkbwpjPUNpcmNsZShDb29yZCgwLDApLDEwMCtpLGxheWVyKQpiajphcHBlbmQoYykKZW5kCgoJLS1mdW5jdGlvbiBmb3IgaG9yaXpvbnRhbCBsaW5lcwpmdW5jdGlvbiBocnooYSxiLGMsZCxsKQpmb3Igaz0wLGwsMQpkbwpoPUxpbmUoQ29vcmQoYSxiK2spLENvb3JkKGMsZCtrKSxsYXllcikKYmo6YXBwZW5kKGgpCmVuZAplbmQKCS0tZnVuY3Rpb24gZm9yIHZlcnRpY2FsIGxpbmVzCmZ1bmN0aW9uIGFkZChhLGIsYyxkLGwpCmZvciB1PTAsbCwxCmRvCm0xPUxpbmUoQ29vcmQoYSt1LGIpLENvb3JkKGMrdSxkKSxsYXllcikKYmo6YXBwZW5kKG0xKQplbmQKZW5kCgotLXggY2FsbGluZwphZGQoMCwwLDMwMCwzMDAsNTApCmFkZCgxMDAsMCw0MDAsMzAwLDUwKQphZGQoMzYwLDAsNjAsMzAwLDUwKQphZGQoMzAwLDAsMCwzMDAsNTApCgotLWNpcmNsZSBsaW5lcyBjYWxsaW5nCmFkZCgtNSwtMTAwLC01LC0yMDAsMTApCmFkZCgtNSwxMDAsLTUsMjAwLDEwKQpocnooMTAwLC01LDIwMCwtNSwxMCkKaHJ6KC0xMDAsLTUsLTIwMCwtNSwxMCkKCi0tbSBjYWxsaW5nCmFkZCg2NTAsMCw2NTAsMzAwLDUwKQphZGQoOTUwLDAsOTUwLDMwMCw1MCkKYWRkKDY1MCwwLDgwMCwxNTAsNTApCmFkZCg4MDAsMTUwLDk1MCwwLDUwKQoKLS1oeXBob24KaHJ6KDQ1MCwxNTAsNTUwLDE1MCw1MCkKCi0tRSBjYWxsaW5nCmFkZCgxMTAwLDAsMTEwMCwzMDAsNTApCmhyeigxMTUwLDAsMTMwMCwwLDUwKQpocnooMTE1MCwxMjUsMTMwMCwxMjUsNTApCmhyeigxMTUwLDI1MCwxMzAwLDI1MCw1MCkKCi0tTiBjYWxsaW5nCmFkZCgxNDAwLDAsMTQwMCwzMDAsNTApCmFkZCgxNDAwLDAsMTY1MCwzMDAsNTApCmFkZCgxNjUwLDAsMTY1MCwzMDAsNTApCgpiajpleGVjdXRlKCkK