width = LN.getWidth();
height = LN.getHeight();
page = LN.getPage();
pxperin=width/8.5;
pxperline=pxperin/5;
lborder=pxperin; rborder=(pxperin*7)+lborder;
totalgridwidth=pxperin*7;
LN.setColor(.957,.976,.849);
LN.drawFilledRect(0, 0, width, height);
LN.setColor(.365,.690,.173);
LN.setStrokeWidth(width/500);
LN.drawLine(0, pxperin/2, width, pxperin/2);
LN.drawLine(lborder, 0, lborder, height);
LN.drawLine(rborder,0,rborder,height);
LN.drawLine(lborder+(totalgridwidth*.33),0,lborder+(totalgridwidth*.33),pxperin/2);
LN.drawLine(lborder+(totalgridwidth*.67),0,lborder+(totalgridwidth*.67),pxperin/2);
LN.setStrokeWidth(width/1000);
LN.setColor(.2,.365,.690,.173);
for (x = 0; x < 50; x=x+1)
LN.drawLine(lborder,(pxperin/2)+((x+1)*pxperline) ,rborder,(pxperin/2)+((x+1)*pxperline));
LN.setStrokeWidth(width/500);
LN.setColor(.3,.365,.690,.173);
for (x = 0; x <11 ; x=x+1)
LN.drawLine(lborder,(pxperin/2)+((x+1)*pxperline*5) ,rborder,(pxperin/2)+((x+1)*pxperline*5));
LN.setStrokeWidth(width/1000);
LN.setColor(.2,.365,.690,.173);
for (x = 0; x < 35; x=x+1)
LN.drawLine(((x+1)*pxperline)+lborder,pxperin/2,((x+1)*pxperline)+lborder ,(pxperin/2)+(pxperin*10));
LN.setStrokeWidth(width/500);
LN.setColor(.3,.365,.690,.173);
for (x = 0; x < 7; x=x+1)
LN.drawLine(((x+1)*pxperline*5)+lborder,pxperin/2,((x+1)*pxperline*5)+lborder , (pxperin/2)+(pxperin*10));
LN.setTextSize(0.02 * width);
LN.setTextAlign(0);
LN.drawText("Page " + page, 0.05 * width, 0.97 * height);
LN.drawText("Page " + page, 0.05 * width, 0.02 * height);