(ms)(makesymbol).cvx .def (mi)(makeinstance).cvx .def (mg)(makegeometry).cvx .def (a) 0 0 10 90 ms (b) 0 0 90 90 ms (c) 0 0 90 90 ms (d) 0 0 200 300 ms (e) 0 0 200 300 ms (b) open (a) 0 0 mi (a) 60 0 mi (c) open (a) 0 0 mi (a) 60 0 mi (d)open (b) 0 0 mi (b) 100 0 mi (b) 0 100 mi (b) 100 100 mi (b) 0 200 mi (b) 100 200 mi  (e)open (c) 0 0 mi (c) 100 0 mi (c) 0 100 mi (c) 100 100 mi (c) 0 200 mi (c) 100 200 mi close (d) 100 100 mi (e) 200 100 mi (b)open 1 10 0 20 90 mg 2 20 0 30 90 mg (c)open 1 10 0 20 90 mg 2 20 0 30 90 mg close