PyCNC
1%
2g28
3n1 g1x0y0z0
4n1 g1 x1 y1 z1 ; check if comments is ok
5g1(check if inline comments work)x2y2(two times)z2
6(or on separated line)
7; or like this
8m3s04000
9g4 p0.5
10m5
11f500
12g91
13g20
14g0x1
15g0x1
16g0x1
17g0x-1
18g0x-1
19g0x-1
20g21
21g1y1
22g1y-1
23g90
24g92x100y100z100f240
25m111
26g1x98y98z98f120
27(head should be in zero position)
28m2
29