turtle.select(1)
turtle.refuel()
rednet.open("right")
a = tonumber(arg[1])
b = tonumber(arg[2])
c = tonumber(arg[3])
rednet.send(7,"Dig: start")
gc = 0
if b%2==0 then
for ic = 1, c do
gc = gc + 1
for ia = 1, a-1 do
turtle.dig()
turtle.forward()
end
turtle.turnRight()
turtle.dig()
turtle.forward()
turtle.turnRight()
for ib = 1, (b/2)-1 do
for ia = 1, a-2 do
turtle.dig()
turtle.forward()
end
turtle.turnLeft()
turtle.dig()
turtle.forward()
turtle.turnLeft()
for ia = 1, a-2 do
turtle.dig()
turtle.forward()
end
turtle.turnRight()
turtle.dig()
turtle.forward()
turtle.turnRight()
end
for ia = 1, a-1 do
turtle.dig()
turtle.forward()
end
turtle.turnRight()
for ib = 1, b-1 do
turtle.dig()
turtle.forward()
end
turtle.turnRight()
if gc ~= tonumber(c) then
turtle.digDown()
turtle.down()
end
end
else
for ic = 1, c do
gc = gc + 1
for ib = 1, (b-1)/2 do
for ia = 1, a-1 do
turtle.dig()
turtle.forward()
end
turtle.turnRight()
turtle.dig()
turtle.forward()
turtle.turnRight()
for ia = 1, a-1 do
turtle.dig()
turtle.forward()
end
turtle.turnLeft()
turtle.dig()
turtle.forward()
turtle.turnLeft()
end
for ia = 1, a-1 do
turtle.dig()
turtle.forward()
end
turtle.turnRight()
turtle.turnRight()
if gc ~= tonumber(c) then
turtle.digDown()
turtle.down()
end
end
end
rednet.send(7,"Dig: end")