for(let index =0; index < offsetWidth; index +=50){ctx.beginPath();ctx.moveTo(index, offsetHeight);ctx.lineTo(offsetWidth - index,0);ctx.strokeStyle ="#ddd";ctx.stroke();ctx.closePath();}
technologyLine(offsetHeight,40);functiontechnologyLine(h, space){for(let i =0; i < h; i += space){ctx.beginPath();ctx.strokeStyle ="#ccc";ctx.moveTo(0, i);ctx.lineTo(i, h);ctx.moveTo(offsetWidth, i);ctx.lineTo(offsetWidth - i, h);ctx.stroke();ctx.closePath();}}
for(let index =0; index < offsetWidth; index +=40){ctx.beginPath();ctx.moveTo(index,0);ctx.lineTo(offsetWidth, index);ctx.strokeStyle ="#ccc";ctx.stroke();ctx.closePath();}
for(let index =0; index < offsetWidth; index +=40){ctx.beginPath();ctx.moveTo(index,0);ctx.lineTo(offsetWidth, index);ctx.strokeStyle ="#ccc";ctx.moveTo(index,0);ctx.lineTo(0, offsetWidth - index);ctx.stroke();ctx.closePath();}