chromium/tools/perf/page_sets/simple_canvas/sheets_render.html

<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
const canvas = document.createElement("canvas");
canvas.width = 1240;
canvas.height = 1625;
document.body.appendChild(canvas);
const context = canvas.getContext("2d", {'alpha':!1});
function startPerf() {
  drawSheet(context);
  context.drawImage(canvas, 0, 0, 1, 1, 0, 0, 1, 1);
  requestAnimationFrame(startPerf);
}

// Draw a frame of google sheets
// Generated from a dump of draw commands from Google Sheets, Q1 2018
// Not intended to be human readable/editable
function drawSheet(ctx) {
  ctx.save();
  ctx.rect(46, 66, 1240, 1625);
  ctx.clip();
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(46, 66, 348, 1625);
  ctx.fillRect(492, 66, 89, 50);
  ctx.fillRect(666, 66, 177, 25);
  ctx.fillRect(934, 66, 352, 25);
  ctx.fillRect(666, 91, 177, 25);
  ctx.fillRect(934, 91, 352, 25);
  ctx.fillRect(492, 116, 89, 25);
  ctx.fillRect(666, 116, 177, 25);
  ctx.fillRect(934, 116, 352, 25);
  ctx.fillRect(492, 141, 89, 25);
  ctx.fillRect(666, 141, 177, 25);
  ctx.fillRect(934, 141, 352, 25);
  ctx.fillRect(492, 166, 89, 25);
  ctx.fillRect(666, 166, 177, 25);
  ctx.fillRect(934, 166, 352, 25);
  ctx.fillRect(492, 191, 89, 75);
  ctx.fillRect(666, 191, 177, 25);
  ctx.fillRect(934, 191, 352, 25);
  ctx.fillRect(666, 216, 177, 25);
  ctx.fillRect(934, 216, 352, 25);
  ctx.fillRect(666, 241, 177, 25);
  ctx.fillRect(934, 241, 352, 25);
  ctx.fillRect(394, 266, 187, 25);
  ctx.fillRect(666, 266, 177, 25);
  ctx.fillRect(934, 266, 352, 25);
  ctx.fillRect(492, 291, 89, 75);
  ctx.fillRect(666, 291, 177, 50);
  ctx.fillRect(934, 291, 352, 50);
  ctx.fillRect(666, 341, 177, 25);
  ctx.fillRect(934, 341, 352, 25);
  ctx.fillRect(492, 366, 89, 25);
  ctx.fillRect(666, 366, 177, 25);
  ctx.fillRect(934, 366, 352, 25);
  ctx.fillRect(492, 391, 89, 25);
  ctx.fillRect(666, 391, 177, 25);
  ctx.fillRect(934, 391, 352, 25);
  ctx.fillRect(394, 416, 187, 25);
  ctx.fillRect(666, 416, 177, 25);
  ctx.fillRect(934, 416, 352, 25);
  ctx.fillRect(492, 441, 89, 25);
  ctx.fillRect(666, 441, 177, 25);
  ctx.fillRect(934, 441, 352, 25);
  ctx.fillRect(492, 466, 89, 25);
  ctx.fillRect(666, 466, 177, 25);
  ctx.fillRect(934, 466, 352, 25);
  ctx.fillRect(394, 491, 449, 25);
  ctx.fillRect(934, 491, 352, 25);
  ctx.fillRect(492, 516, 89, 25);
  ctx.fillRect(666, 516, 177, 25);
  ctx.fillRect(934, 516, 352, 25);
  ctx.fillRect(394, 541, 449, 25);
  ctx.fillRect(934, 541, 352, 25);
  ctx.fillRect(394, 566, 187, 25);
  ctx.fillRect(666, 566, 177, 25);
  ctx.fillRect(934, 566, 352, 25);
  ctx.fillRect(492, 591, 351, 25);
  ctx.fillRect(934, 591, 352, 25);
  ctx.fillRect(492, 616, 89, 25);
  ctx.fillRect(666, 616, 177, 25);
  ctx.fillRect(934, 616, 352, 25);
  ctx.fillRect(492, 641, 89, 50);
  ctx.fillRect(666, 641, 177, 50);
  ctx.fillRect(934, 641, 352, 50);
  ctx.fillRect(394, 691, 187, 25);
  ctx.fillRect(666, 691, 177, 25);
  ctx.fillRect(934, 691, 352, 25);
  ctx.fillRect(492, 716, 89, 25);
  ctx.fillRect(666, 716, 177, 25);
  ctx.fillRect(934, 716, 352, 25);
  ctx.fillRect(492, 741, 89, 25);
  ctx.fillRect(666, 741, 177, 25);
  ctx.fillRect(934, 741, 352, 25);
  ctx.fillRect(492, 766, 89, 25);
  ctx.fillRect(666, 766, 177, 25);
  ctx.fillRect(934, 766, 352, 25);
  ctx.fillRect(394, 791, 187, 25);
  ctx.fillRect(666, 791, 177, 25);
  ctx.fillRect(934, 791, 352, 25);
  ctx.fillRect(492, 816, 89, 25);
  ctx.fillRect(666, 816, 177, 25);
  ctx.fillRect(934, 816, 352, 25);
  ctx.fillRect(492, 841, 89, 25);
  ctx.fillRect(666, 841, 177, 25);
  ctx.fillRect(934, 841, 352, 25);
  ctx.fillRect(394, 866, 187, 25);
  ctx.fillRect(666, 866, 177, 25);
  ctx.fillRect(934, 866, 352, 25);
  ctx.fillRect(492, 891, 89, 25);
  ctx.fillRect(666, 891, 177, 25);
  ctx.fillRect(934, 891, 352, 25);
  ctx.fillRect(492, 916, 89, 25);
  ctx.fillRect(666, 916, 177, 25);
  ctx.fillRect(934, 916, 352, 25);
  ctx.fillRect(492, 941, 89, 25);
  ctx.fillRect(666, 941, 177, 25);
  ctx.fillRect(934, 941, 352, 25);
  ctx.fillRect(492, 966, 89, 25);
  ctx.fillRect(666, 966, 177, 25);
  ctx.fillRect(934, 966, 352, 25);
  ctx.fillRect(492, 991, 89, 25);
  ctx.fillRect(666, 991, 177, 25);
  ctx.fillRect(934, 991, 352, 25);
  ctx.fillRect(492, 1016, 89, 25);
  ctx.fillRect(666, 1016, 177, 25);
  ctx.fillRect(934, 1016, 352, 25);
  ctx.fillRect(492, 1041, 89, 25);
  ctx.fillRect(666, 1041, 177, 25);
  ctx.fillRect(934, 1041, 352, 25);
  ctx.fillRect(492, 1066, 89, 25);
  ctx.fillRect(666, 1066, 177, 25);
  ctx.fillRect(934, 1066, 352, 25);
  ctx.fillRect(394, 1091, 187, 25);
  ctx.fillRect(666, 1091, 177, 25);
  ctx.fillRect(934, 1091, 352, 25);
  ctx.fillRect(492, 1116, 89, 25);
  ctx.fillRect(666, 1116, 177, 25);
  ctx.fillRect(934, 1116, 352, 25);
  ctx.fillRect(492, 1141, 89, 25);
  ctx.fillRect(666, 1141, 177, 25);
  ctx.fillRect(934, 1141, 352, 25);
  ctx.fillRect(492, 1166, 89, 50);
  ctx.fillRect(666, 1166, 177, 25);
  ctx.fillRect(934, 1166, 352, 25);
  ctx.fillRect(666, 1191, 177, 25);
  ctx.fillRect(934, 1191, 352, 25);
  ctx.fillRect(492, 1216, 89, 100);
  ctx.fillRect(666, 1216, 177, 100);
  ctx.fillRect(934, 1216, 352, 100);
  ctx.fillRect(492, 1316, 89, 25);
  ctx.fillRect(666, 1316, 177, 25);
  ctx.fillRect(934, 1316, 352, 25);
  ctx.fillRect(492, 1341, 89, 25);
  ctx.fillRect(666, 1341, 177, 25);
  ctx.fillRect(934, 1341, 352, 25);
  ctx.fillRect(492, 1366, 89, 25);
  ctx.fillRect(666, 1366, 177, 25);
  ctx.fillRect(934, 1366, 352, 25);
  ctx.fillRect(394, 1391, 187, 25);
  ctx.fillRect(666, 1391, 177, 25);
  ctx.fillRect(934, 1391, 352, 25);
  ctx.fillRect(492, 1416, 89, 25);
  ctx.fillRect(666, 1416, 177, 25);
  ctx.fillRect(934, 1416, 352, 25);
  ctx.fillRect(492, 1441, 89, 25);
  ctx.fillRect(666, 1441, 177, 25);
  ctx.fillRect(934, 1441, 352, 25);
  ctx.fillRect(394, 1466, 187, 50);
  ctx.fillRect(666, 1466, 177, 25);
  ctx.fillRect(934, 1466, 352, 25);
  ctx.fillRect(666, 1491, 177, 25);
  ctx.fillRect(934, 1491, 352, 25);
  ctx.fillRect(492, 1516, 89, 50);
  ctx.fillRect(666, 1516, 177, 50);
  ctx.fillRect(934, 1516, 352, 50);
  ctx.fillRect(492, 1566, 89, 50);
  ctx.fillRect(666, 1566, 177, 50);
  ctx.fillRect(934, 1566, 352, 50);
  ctx.fillRect(492, 1616, 89, 25);
  ctx.fillRect(666, 1616, 177, 25);
  ctx.fillRect(934, 1616, 352, 25);
  ctx.fillRect(492, 1641, 89, 25);
  ctx.fillRect(666, 1641, 177, 25);
  ctx.fillRect(934, 1641, 352, 25);
  ctx.fillRect(394, 1666, 187, 25);
  ctx.fillRect(666, 1666, 177, 25);
  ctx.fillRect(934, 1666, 352, 25);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 65, 99, 51);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 65, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 65, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 90, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 90, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 115, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 115, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 115, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 140, 99, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 140, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 140, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 165, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 165, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 165, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 190, 99, 76);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 190, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 190, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 215, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 215, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 240, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 240, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 265, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 265, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 290, 99, 76);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 290, 86, 51);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 290, 92, 51);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 340, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 340, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 365, 99, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 365, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 365, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 390, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 390, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 390, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 415, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 415, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 440, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 440, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 440, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 465, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 465, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 465, 92, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 490, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 515, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 515, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 515, 92, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 540, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 565, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 565, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 590, 99, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 590, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 615, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 615, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 615, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 640, 99, 51);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 640, 86, 51);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 640, 92, 51);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 690, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 690, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 715, 99, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 715, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 715, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 740, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 740, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 740, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 765, 99, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 765, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 765, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 790, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 790, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 815, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 815, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 815, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 840, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 840, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 840, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 865, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 865, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 890, 99, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 890, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 890, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 915, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 915, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 915, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 940, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 940, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 940, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 965, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 965, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 965, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 990, 99, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 990, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 990, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1015, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1015, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1015, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1040, 99, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1040, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1040, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1065, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1065, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1065, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1090, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1090, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1115, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1115, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1115, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1140, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1140, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1140, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1165, 99, 51);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1165, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1165, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1190, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1190, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1215, 99, 101);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1215, 86, 101);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1215, 92, 101);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1315, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1315, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1315, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1340, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1340, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1340, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1365, 99, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1365, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1365, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1390, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1390, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1415, 99, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1415, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1415, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1440, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1440, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1440, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1465, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1465, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1490, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1490, 92, 26);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1515, 99, 51);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1515, 86, 51);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1515, 92, 51);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1565, 99, 51);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1565, 86, 51);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1565, 92, 51);
  ctx.fillStyle = 'rgb(217,234,211)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1615, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1615, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1615, 92, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(393, 1640, 99, 26);
  ctx.fillStyle = 'rgb(255,242,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1640, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1640, 92, 26);
  ctx.fillStyle = 'rgb(244,204,204)';
  ctx.globalAlpha = 1;
  ctx.fillRect(580, 1665, 86, 26);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillRect(842, 1665, 92, 26);
  ctx.strokeStyle = 'rgb(0,0,0)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 0.14901960784313725;
  ctx.setLineDash([]);
  ctx.beginPath();
  ctx.moveTo(45.5, 66);
  ctx.lineTo(45.5, 90);
  ctx.moveTo(45.5, 91);
  ctx.lineTo(45.5, 115);
  ctx.moveTo(45.5, 116);
  ctx.lineTo(45.5, 140);
  ctx.moveTo(45.5, 141);
  ctx.lineTo(45.5, 165);
  ctx.moveTo(45.5, 166);
  ctx.lineTo(45.5, 190);
  ctx.moveTo(45.5, 191);
  ctx.lineTo(45.5, 215);
  ctx.moveTo(45.5, 216);
  ctx.lineTo(45.5, 240);
  ctx.moveTo(45.5, 241);
  ctx.lineTo(45.5, 265);
  ctx.moveTo(45.5, 266);
  ctx.lineTo(45.5, 290);
  ctx.moveTo(45.5, 291);
  ctx.lineTo(45.5, 315);
  ctx.moveTo(45.5, 316);
  ctx.lineTo(45.5, 340);
  ctx.moveTo(45.5, 341);
  ctx.lineTo(45.5, 365);
  ctx.moveTo(45.5, 366);
  ctx.lineTo(45.5, 390);
  ctx.moveTo(45.5, 391);
  ctx.lineTo(45.5, 415);
  ctx.moveTo(45.5, 416);
  ctx.lineTo(45.5, 440);
  ctx.moveTo(45.5, 441);
  ctx.lineTo(45.5, 465);
  ctx.moveTo(45.5, 466);
  ctx.lineTo(45.5, 490);
  ctx.moveTo(45.5, 491);
  ctx.lineTo(45.5, 515);
  ctx.moveTo(45.5, 516);
  ctx.lineTo(45.5, 540);
  ctx.moveTo(45.5, 541);
  ctx.lineTo(45.5, 565);
  ctx.moveTo(45.5, 566);
  ctx.lineTo(45.5, 590);
  ctx.moveTo(45.5, 591);
  ctx.lineTo(45.5, 615);
  ctx.moveTo(45.5, 616);
  ctx.lineTo(45.5, 640);
  ctx.moveTo(45.5, 641);
  ctx.lineTo(45.5, 665);
  ctx.moveTo(45.5, 666);
  ctx.lineTo(45.5, 690);
  ctx.moveTo(45.5, 691);
  ctx.lineTo(45.5, 715);
  ctx.moveTo(45.5, 716);
  ctx.lineTo(45.5, 740);
  ctx.moveTo(45.5, 741);
  ctx.lineTo(45.5, 765);
  ctx.moveTo(45.5, 766);
  ctx.lineTo(45.5, 790);
  ctx.moveTo(45.5, 791);
  ctx.lineTo(45.5, 815);
  ctx.moveTo(45.5, 816);
  ctx.lineTo(45.5, 840);
  ctx.moveTo(45.5, 841);
  ctx.lineTo(45.5, 865);
  ctx.moveTo(45.5, 866);
  ctx.lineTo(45.5, 890);
  ctx.moveTo(45.5, 891);
  ctx.lineTo(45.5, 915);
  ctx.moveTo(45.5, 916);
  ctx.lineTo(45.5, 940);
  ctx.moveTo(45.5, 941);
  ctx.lineTo(45.5, 965);
  ctx.moveTo(45.5, 966);
  ctx.lineTo(45.5, 990);
  ctx.moveTo(45.5, 991);
  ctx.lineTo(45.5, 1015);
  ctx.moveTo(45.5, 1016);
  ctx.lineTo(45.5, 1040);
  ctx.moveTo(45.5, 1041);
  ctx.lineTo(45.5, 1065);
  ctx.moveTo(45.5, 1066);
  ctx.lineTo(45.5, 1090);
  ctx.moveTo(45.5, 1091);
  ctx.lineTo(45.5, 1115);
  ctx.moveTo(45.5, 1116);
  ctx.lineTo(45.5, 1140);
  ctx.moveTo(45.5, 1141);
  ctx.lineTo(45.5, 1165);
  ctx.moveTo(45.5, 1166);
  ctx.lineTo(45.5, 1190);
  ctx.moveTo(45.5, 1191);
  ctx.lineTo(45.5, 1215);
  ctx.moveTo(45.5, 1216);
  ctx.lineTo(45.5, 1240);
  ctx.moveTo(45.5, 1241);
  ctx.lineTo(45.5, 1265);
  ctx.moveTo(45.5, 1266);
  ctx.lineTo(45.5, 1290);
  ctx.moveTo(45.5, 1291);
  ctx.lineTo(45.5, 1315);
  ctx.moveTo(45.5, 1316);
  ctx.lineTo(45.5, 1340);
  ctx.moveTo(45.5, 1341);
  ctx.lineTo(45.5, 1365);
  ctx.moveTo(45.5, 1366);
  ctx.lineTo(45.5, 1390);
  ctx.moveTo(45.5, 1391);
  ctx.lineTo(45.5, 1415);
  ctx.moveTo(45.5, 1416);
  ctx.lineTo(45.5, 1440);
  ctx.moveTo(45.5, 1441);
  ctx.lineTo(45.5, 1465);
  ctx.moveTo(45.5, 1466);
  ctx.lineTo(45.5, 1490);
  ctx.moveTo(45.5, 1491);
  ctx.lineTo(45.5, 1515);
  ctx.moveTo(45.5, 1516);
  ctx.lineTo(45.5, 1540);
  ctx.moveTo(45.5, 1541);
  ctx.lineTo(45.5, 1565);
  ctx.moveTo(45.5, 1566);
  ctx.lineTo(45.5, 1590);
  ctx.moveTo(45.5, 1591);
  ctx.lineTo(45.5, 1615);
  ctx.moveTo(45.5, 1616);
  ctx.lineTo(45.5, 1640);
  ctx.moveTo(45.5, 1641);
  ctx.lineTo(45.5, 1665);
  ctx.moveTo(45.5, 1666);
  ctx.lineTo(45.5, 1690);
  ctx.moveTo(292.5, 66);
  ctx.lineTo(292.5, 90);
  ctx.moveTo(292.5, 91);
  ctx.lineTo(292.5, 115);
  ctx.moveTo(292.5, 116);
  ctx.lineTo(292.5, 140);
  ctx.moveTo(292.5, 141);
  ctx.lineTo(292.5, 165);
  ctx.moveTo(292.5, 166);
  ctx.lineTo(292.5, 190);
  ctx.moveTo(292.5, 191);
  ctx.lineTo(292.5, 215);
  ctx.moveTo(292.5, 216);
  ctx.lineTo(292.5, 240);
  ctx.moveTo(292.5, 241);
  ctx.lineTo(292.5, 265);
  ctx.moveTo(292.5, 266);
  ctx.lineTo(292.5, 290);
  ctx.moveTo(292.5, 291);
  ctx.lineTo(292.5, 315);
  ctx.moveTo(292.5, 316);
  ctx.lineTo(292.5, 340);
  ctx.moveTo(292.5, 341);
  ctx.lineTo(292.5, 365);
  ctx.moveTo(292.5, 366);
  ctx.lineTo(292.5, 390);
  ctx.moveTo(292.5, 391);
  ctx.lineTo(292.5, 415);
  ctx.moveTo(292.5, 416);
  ctx.lineTo(292.5, 440);
  ctx.moveTo(292.5, 441);
  ctx.lineTo(292.5, 465);
  ctx.moveTo(292.5, 466);
  ctx.lineTo(292.5, 490);
  ctx.moveTo(292.5, 491);
  ctx.lineTo(292.5, 515);
  ctx.moveTo(292.5, 516);
  ctx.lineTo(292.5, 540);
  ctx.moveTo(292.5, 541);
  ctx.lineTo(292.5, 565);
  ctx.moveTo(292.5, 566);
  ctx.lineTo(292.5, 590);
  ctx.moveTo(292.5, 591);
  ctx.lineTo(292.5, 615);
  ctx.moveTo(292.5, 616);
  ctx.lineTo(292.5, 640);
  ctx.moveTo(292.5, 641);
  ctx.lineTo(292.5, 665);
  ctx.moveTo(292.5, 666);
  ctx.lineTo(292.5, 690);
  ctx.moveTo(292.5, 691);
  ctx.lineTo(292.5, 715);
  ctx.moveTo(292.5, 716);
  ctx.lineTo(292.5, 740);
  ctx.moveTo(292.5, 741);
  ctx.lineTo(292.5, 765);
  ctx.moveTo(292.5, 766);
  ctx.lineTo(292.5, 790);
  ctx.moveTo(292.5, 791);
  ctx.lineTo(292.5, 815);
  ctx.moveTo(292.5, 816);
  ctx.lineTo(292.5, 840);
  ctx.moveTo(292.5, 841);
  ctx.lineTo(292.5, 865);
  ctx.moveTo(292.5, 866);
  ctx.lineTo(292.5, 890);
  ctx.moveTo(292.5, 891);
  ctx.lineTo(292.5, 915);
  ctx.moveTo(292.5, 916);
  ctx.lineTo(292.5, 940);
  ctx.moveTo(292.5, 941);
  ctx.lineTo(292.5, 965);
  ctx.moveTo(292.5, 966);
  ctx.lineTo(292.5, 990);
  ctx.moveTo(292.5, 991);
  ctx.lineTo(292.5, 1015);
  ctx.moveTo(292.5, 1016);
  ctx.lineTo(292.5, 1040);
  ctx.moveTo(292.5, 1041);
  ctx.lineTo(292.5, 1065);
  ctx.moveTo(292.5, 1066);
  ctx.lineTo(292.5, 1090);
  ctx.moveTo(292.5, 1091);
  ctx.lineTo(292.5, 1115);
  ctx.moveTo(292.5, 1116);
  ctx.lineTo(292.5, 1140);
  ctx.moveTo(292.5, 1141);
  ctx.lineTo(292.5, 1165);
  ctx.moveTo(292.5, 1166);
  ctx.lineTo(292.5, 1190);
  ctx.moveTo(292.5, 1191);
  ctx.lineTo(292.5, 1215);
  ctx.moveTo(292.5, 1216);
  ctx.lineTo(292.5, 1240);
  ctx.moveTo(292.5, 1241);
  ctx.lineTo(292.5, 1265);
  ctx.moveTo(292.5, 1266);
  ctx.lineTo(292.5, 1290);
  ctx.moveTo(292.5, 1291);
  ctx.lineTo(292.5, 1315);
  ctx.moveTo(292.5, 1316);
  ctx.lineTo(292.5, 1340);
  ctx.moveTo(292.5, 1341);
  ctx.lineTo(292.5, 1365);
  ctx.moveTo(292.5, 1366);
  ctx.lineTo(292.5, 1390);
  ctx.moveTo(292.5, 1391);
  ctx.lineTo(292.5, 1415);
  ctx.moveTo(292.5, 1416);
  ctx.lineTo(292.5, 1440);
  ctx.moveTo(292.5, 1441);
  ctx.lineTo(292.5, 1465);
  ctx.moveTo(292.5, 1466);
  ctx.lineTo(292.5, 1490);
  ctx.moveTo(292.5, 1491);
  ctx.lineTo(292.5, 1515);
  ctx.moveTo(292.5, 1516);
  ctx.lineTo(292.5, 1540);
  ctx.moveTo(292.5, 1541);
  ctx.lineTo(292.5, 1565);
  ctx.moveTo(292.5, 1566);
  ctx.lineTo(292.5, 1590);
  ctx.moveTo(292.5, 1591);
  ctx.lineTo(292.5, 1615);
  ctx.moveTo(292.5, 1616);
  ctx.lineTo(292.5, 1640);
  ctx.moveTo(292.5, 1641);
  ctx.lineTo(292.5, 1665);
  ctx.moveTo(292.5, 1666);
  ctx.lineTo(292.5, 1690);
  ctx.moveTo(393.5, 66);
  ctx.lineTo(393.5, 90);
  ctx.moveTo(393.5, 91);
  ctx.lineTo(393.5, 115);
  ctx.moveTo(393.5, 116);
  ctx.lineTo(393.5, 140);
  ctx.moveTo(393.5, 141);
  ctx.lineTo(393.5, 165);
  ctx.moveTo(393.5, 166);
  ctx.lineTo(393.5, 190);
  ctx.moveTo(393.5, 191);
  ctx.lineTo(393.5, 215);
  ctx.moveTo(393.5, 216);
  ctx.lineTo(393.5, 240);
  ctx.moveTo(393.5, 241);
  ctx.lineTo(393.5, 265);
  ctx.moveTo(393.5, 266);
  ctx.lineTo(393.5, 290);
  ctx.moveTo(393.5, 291);
  ctx.lineTo(393.5, 315);
  ctx.moveTo(393.5, 316);
  ctx.lineTo(393.5, 340);
  ctx.moveTo(393.5, 341);
  ctx.lineTo(393.5, 365);
  ctx.moveTo(393.5, 366);
  ctx.lineTo(393.5, 390);
  ctx.moveTo(393.5, 391);
  ctx.lineTo(393.5, 415);
  ctx.moveTo(393.5, 416);
  ctx.lineTo(393.5, 440);
  ctx.moveTo(393.5, 441);
  ctx.lineTo(393.5, 465);
  ctx.moveTo(393.5, 466);
  ctx.lineTo(393.5, 490);
  ctx.moveTo(393.5, 491);
  ctx.lineTo(393.5, 515);
  ctx.moveTo(393.5, 516);
  ctx.lineTo(393.5, 540);
  ctx.moveTo(393.5, 541);
  ctx.lineTo(393.5, 565);
  ctx.moveTo(393.5, 566);
  ctx.lineTo(393.5, 590);
  ctx.moveTo(393.5, 591);
  ctx.lineTo(393.5, 615);
  ctx.moveTo(393.5, 616);
  ctx.lineTo(393.5, 640);
  ctx.moveTo(393.5, 641);
  ctx.lineTo(393.5, 665);
  ctx.moveTo(393.5, 666);
  ctx.lineTo(393.5, 690);
  ctx.moveTo(393.5, 691);
  ctx.lineTo(393.5, 715);
  ctx.moveTo(393.5, 716);
  ctx.lineTo(393.5, 740);
  ctx.moveTo(393.5, 741);
  ctx.lineTo(393.5, 765);
  ctx.moveTo(393.5, 766);
  ctx.lineTo(393.5, 790);
  ctx.moveTo(393.5, 791);
  ctx.lineTo(393.5, 815);
  ctx.moveTo(393.5, 816);
  ctx.lineTo(393.5, 840);
  ctx.moveTo(393.5, 841);
  ctx.lineTo(393.5, 865);
  ctx.moveTo(393.5, 866);
  ctx.lineTo(393.5, 890);
  ctx.moveTo(393.5, 891);
  ctx.lineTo(393.5, 915);
  ctx.moveTo(393.5, 916);
  ctx.lineTo(393.5, 940);
  ctx.moveTo(393.5, 941);
  ctx.lineTo(393.5, 965);
  ctx.moveTo(393.5, 966);
  ctx.lineTo(393.5, 990);
  ctx.moveTo(393.5, 991);
  ctx.lineTo(393.5, 1015);
  ctx.moveTo(393.5, 1016);
  ctx.lineTo(393.5, 1040);
  ctx.moveTo(393.5, 1041);
  ctx.lineTo(393.5, 1065);
  ctx.moveTo(393.5, 1066);
  ctx.lineTo(393.5, 1090);
  ctx.moveTo(393.5, 1091);
  ctx.lineTo(393.5, 1115);
  ctx.moveTo(393.5, 1116);
  ctx.lineTo(393.5, 1140);
  ctx.moveTo(393.5, 1141);
  ctx.lineTo(393.5, 1165);
  ctx.moveTo(393.5, 1166);
  ctx.lineTo(393.5, 1190);
  ctx.moveTo(393.5, 1191);
  ctx.lineTo(393.5, 1215);
  ctx.moveTo(393.5, 1216);
  ctx.lineTo(393.5, 1240);
  ctx.moveTo(393.5, 1241);
  ctx.lineTo(393.5, 1265);
  ctx.moveTo(393.5, 1266);
  ctx.lineTo(393.5, 1290);
  ctx.moveTo(393.5, 1291);
  ctx.lineTo(393.5, 1315);
  ctx.moveTo(393.5, 1316);
  ctx.lineTo(393.5, 1340);
  ctx.moveTo(393.5, 1341);
  ctx.lineTo(393.5, 1365);
  ctx.moveTo(393.5, 1366);
  ctx.lineTo(393.5, 1390);
  ctx.moveTo(393.5, 1391);
  ctx.lineTo(393.5, 1415);
  ctx.moveTo(393.5, 1416);
  ctx.lineTo(393.5, 1440);
  ctx.moveTo(393.5, 1441);
  ctx.lineTo(393.5, 1465);
  ctx.moveTo(393.5, 1466);
  ctx.lineTo(393.5, 1490);
  ctx.moveTo(393.5, 1491);
  ctx.lineTo(393.5, 1515);
  ctx.moveTo(393.5, 1516);
  ctx.lineTo(393.5, 1540);
  ctx.moveTo(393.5, 1541);
  ctx.lineTo(393.5, 1565);
  ctx.moveTo(393.5, 1566);
  ctx.lineTo(393.5, 1590);
  ctx.moveTo(393.5, 1591);
  ctx.lineTo(393.5, 1615);
  ctx.moveTo(393.5, 1616);
  ctx.lineTo(393.5, 1640);
  ctx.moveTo(393.5, 1641);
  ctx.lineTo(393.5, 1665);
  ctx.moveTo(393.5, 1666);
  ctx.lineTo(393.5, 1690);
  ctx.moveTo(491.5, 66);
  ctx.lineTo(491.5, 90);
  ctx.moveTo(491.5, 91);
  ctx.lineTo(491.5, 115);
  ctx.moveTo(491.5, 116);
  ctx.lineTo(491.5, 140);
  ctx.moveTo(491.5, 141);
  ctx.lineTo(491.5, 165);
  ctx.moveTo(491.5, 166);
  ctx.lineTo(491.5, 190);
  ctx.moveTo(491.5, 191);
  ctx.lineTo(491.5, 215);
  ctx.moveTo(491.5, 216);
  ctx.lineTo(491.5, 240);
  ctx.moveTo(491.5, 241);
  ctx.lineTo(491.5, 265);
  ctx.moveTo(491.5, 266);
  ctx.lineTo(491.5, 290);
  ctx.moveTo(491.5, 291);
  ctx.lineTo(491.5, 315);
  ctx.moveTo(491.5, 316);
  ctx.lineTo(491.5, 340);
  ctx.moveTo(491.5, 341);
  ctx.lineTo(491.5, 365);
  ctx.moveTo(491.5, 366);
  ctx.lineTo(491.5, 390);
  ctx.moveTo(491.5, 391);
  ctx.lineTo(491.5, 415);
  ctx.moveTo(491.5, 416);
  ctx.lineTo(491.5, 440);
  ctx.moveTo(491.5, 441);
  ctx.lineTo(491.5, 465);
  ctx.moveTo(491.5, 466);
  ctx.lineTo(491.5, 490);
  ctx.moveTo(491.5, 491);
  ctx.lineTo(491.5, 515);
  ctx.moveTo(491.5, 516);
  ctx.lineTo(491.5, 540);
  ctx.moveTo(491.5, 541);
  ctx.lineTo(491.5, 565);
  ctx.moveTo(491.5, 566);
  ctx.lineTo(491.5, 590);
  ctx.moveTo(491.5, 591);
  ctx.lineTo(491.5, 615);
  ctx.moveTo(491.5, 616);
  ctx.lineTo(491.5, 640);
  ctx.moveTo(491.5, 641);
  ctx.lineTo(491.5, 665);
  ctx.moveTo(491.5, 666);
  ctx.lineTo(491.5, 690);
  ctx.moveTo(491.5, 691);
  ctx.lineTo(491.5, 715);
  ctx.moveTo(491.5, 716);
  ctx.lineTo(491.5, 740);
  ctx.moveTo(491.5, 741);
  ctx.lineTo(491.5, 765);
  ctx.moveTo(491.5, 766);
  ctx.lineTo(491.5, 790);
  ctx.moveTo(491.5, 791);
  ctx.lineTo(491.5, 815);
  ctx.moveTo(491.5, 816);
  ctx.lineTo(491.5, 840);
  ctx.moveTo(491.5, 841);
  ctx.lineTo(491.5, 865);
  ctx.moveTo(491.5, 866);
  ctx.lineTo(491.5, 890);
  ctx.moveTo(491.5, 891);
  ctx.lineTo(491.5, 915);
  ctx.moveTo(491.5, 916);
  ctx.lineTo(491.5, 940);
  ctx.moveTo(491.5, 941);
  ctx.lineTo(491.5, 965);
  ctx.moveTo(491.5, 966);
  ctx.lineTo(491.5, 990);
  ctx.moveTo(491.5, 991);
  ctx.lineTo(491.5, 1015);
  ctx.moveTo(491.5, 1016);
  ctx.lineTo(491.5, 1040);
  ctx.moveTo(491.5, 1041);
  ctx.lineTo(491.5, 1065);
  ctx.moveTo(491.5, 1066);
  ctx.lineTo(491.5, 1090);
  ctx.moveTo(491.5, 1091);
  ctx.lineTo(491.5, 1115);
  ctx.moveTo(491.5, 1116);
  ctx.lineTo(491.5, 1140);
  ctx.moveTo(491.5, 1141);
  ctx.lineTo(491.5, 1165);
  ctx.moveTo(491.5, 1166);
  ctx.lineTo(491.5, 1190);
  ctx.moveTo(491.5, 1191);
  ctx.lineTo(491.5, 1215);
  ctx.moveTo(491.5, 1216);
  ctx.lineTo(491.5, 1240);
  ctx.moveTo(491.5, 1241);
  ctx.lineTo(491.5, 1265);
  ctx.moveTo(491.5, 1266);
  ctx.lineTo(491.5, 1290);
  ctx.moveTo(491.5, 1291);
  ctx.lineTo(491.5, 1315);
  ctx.moveTo(491.5, 1316);
  ctx.lineTo(491.5, 1340);
  ctx.moveTo(491.5, 1341);
  ctx.lineTo(491.5, 1365);
  ctx.moveTo(491.5, 1366);
  ctx.lineTo(491.5, 1390);
  ctx.moveTo(491.5, 1391);
  ctx.lineTo(491.5, 1415);
  ctx.moveTo(491.5, 1416);
  ctx.lineTo(491.5, 1440);
  ctx.moveTo(491.5, 1441);
  ctx.lineTo(491.5, 1465);
  ctx.moveTo(491.5, 1466);
  ctx.lineTo(491.5, 1490);
  ctx.moveTo(491.5, 1491);
  ctx.lineTo(491.5, 1515);
  ctx.moveTo(491.5, 1516);
  ctx.lineTo(491.5, 1540);
  ctx.moveTo(491.5, 1541);
  ctx.lineTo(491.5, 1565);
  ctx.moveTo(491.5, 1566);
  ctx.lineTo(491.5, 1590);
  ctx.moveTo(491.5, 1591);
  ctx.lineTo(491.5, 1615);
  ctx.moveTo(491.5, 1616);
  ctx.lineTo(491.5, 1640);
  ctx.moveTo(491.5, 1641);
  ctx.lineTo(491.5, 1665);
  ctx.moveTo(491.5, 1666);
  ctx.lineTo(491.5, 1690);
  ctx.moveTo(580.5, 66);
  ctx.lineTo(580.5, 90);
  ctx.moveTo(580.5, 91);
  ctx.lineTo(580.5, 115);
  ctx.moveTo(580.5, 116);
  ctx.lineTo(580.5, 140);
  ctx.moveTo(580.5, 141);
  ctx.lineTo(580.5, 165);
  ctx.moveTo(580.5, 166);
  ctx.lineTo(580.5, 190);
  ctx.moveTo(580.5, 191);
  ctx.lineTo(580.5, 215);
  ctx.moveTo(580.5, 216);
  ctx.lineTo(580.5, 240);
  ctx.moveTo(580.5, 241);
  ctx.lineTo(580.5, 265);
  ctx.moveTo(580.5, 266);
  ctx.lineTo(580.5, 290);
  ctx.moveTo(580.5, 291);
  ctx.lineTo(580.5, 315);
  ctx.moveTo(580.5, 316);
  ctx.lineTo(580.5, 340);
  ctx.moveTo(580.5, 341);
  ctx.lineTo(580.5, 365);
  ctx.moveTo(580.5, 366);
  ctx.lineTo(580.5, 390);
  ctx.moveTo(580.5, 391);
  ctx.lineTo(580.5, 415);
  ctx.moveTo(580.5, 416);
  ctx.lineTo(580.5, 440);
  ctx.moveTo(580.5, 441);
  ctx.lineTo(580.5, 465);
  ctx.moveTo(580.5, 466);
  ctx.lineTo(580.5, 490);
  ctx.moveTo(580.5, 491);
  ctx.lineTo(580.5, 515);
  ctx.moveTo(580.5, 516);
  ctx.lineTo(580.5, 540);
  ctx.moveTo(580.5, 541);
  ctx.lineTo(580.5, 565);
  ctx.moveTo(580.5, 566);
  ctx.lineTo(580.5, 590);
  ctx.moveTo(580.5, 591);
  ctx.lineTo(580.5, 615);
  ctx.moveTo(580.5, 616);
  ctx.lineTo(580.5, 640);
  ctx.moveTo(580.5, 641);
  ctx.lineTo(580.5, 665);
  ctx.moveTo(580.5, 666);
  ctx.lineTo(580.5, 690);
  ctx.moveTo(580.5, 691);
  ctx.lineTo(580.5, 715);
  ctx.moveTo(580.5, 716);
  ctx.lineTo(580.5, 740);
  ctx.moveTo(580.5, 741);
  ctx.lineTo(580.5, 765);
  ctx.moveTo(580.5, 766);
  ctx.lineTo(580.5, 790);
  ctx.moveTo(580.5, 791);
  ctx.lineTo(580.5, 815);
  ctx.moveTo(580.5, 816);
  ctx.lineTo(580.5, 840);
  ctx.moveTo(580.5, 841);
  ctx.lineTo(580.5, 865);
  ctx.moveTo(580.5, 866);
  ctx.lineTo(580.5, 890);
  ctx.moveTo(580.5, 891);
  ctx.lineTo(580.5, 915);
  ctx.moveTo(580.5, 916);
  ctx.lineTo(580.5, 940);
  ctx.moveTo(580.5, 941);
  ctx.lineTo(580.5, 965);
  ctx.moveTo(580.5, 966);
  ctx.lineTo(580.5, 990);
  ctx.moveTo(580.5, 991);
  ctx.lineTo(580.5, 1015);
  ctx.moveTo(580.5, 1016);
  ctx.lineTo(580.5, 1040);
  ctx.moveTo(580.5, 1041);
  ctx.lineTo(580.5, 1065);
  ctx.moveTo(580.5, 1066);
  ctx.lineTo(580.5, 1090);
  ctx.moveTo(580.5, 1091);
  ctx.lineTo(580.5, 1115);
  ctx.moveTo(580.5, 1116);
  ctx.lineTo(580.5, 1140);
  ctx.moveTo(580.5, 1141);
  ctx.lineTo(580.5, 1165);
  ctx.moveTo(580.5, 1166);
  ctx.lineTo(580.5, 1190);
  ctx.moveTo(580.5, 1191);
  ctx.lineTo(580.5, 1215);
  ctx.moveTo(580.5, 1216);
  ctx.lineTo(580.5, 1240);
  ctx.moveTo(580.5, 1241);
  ctx.lineTo(580.5, 1265);
  ctx.moveTo(580.5, 1266);
  ctx.lineTo(580.5, 1290);
  ctx.moveTo(580.5, 1291);
  ctx.lineTo(580.5, 1315);
  ctx.moveTo(580.5, 1316);
  ctx.lineTo(580.5, 1340);
  ctx.moveTo(580.5, 1341);
  ctx.lineTo(580.5, 1365);
  ctx.moveTo(580.5, 1366);
  ctx.lineTo(580.5, 1390);
  ctx.moveTo(580.5, 1391);
  ctx.lineTo(580.5, 1415);
  ctx.moveTo(580.5, 1416);
  ctx.lineTo(580.5, 1440);
  ctx.moveTo(580.5, 1441);
  ctx.lineTo(580.5, 1465);
  ctx.moveTo(580.5, 1466);
  ctx.lineTo(580.5, 1490);
  ctx.moveTo(580.5, 1491);
  ctx.lineTo(580.5, 1515);
  ctx.moveTo(580.5, 1516);
  ctx.lineTo(580.5, 1540);
  ctx.moveTo(580.5, 1541);
  ctx.lineTo(580.5, 1565);
  ctx.moveTo(580.5, 1566);
  ctx.lineTo(580.5, 1590);
  ctx.moveTo(580.5, 1591);
  ctx.lineTo(580.5, 1615);
  ctx.moveTo(580.5, 1616);
  ctx.lineTo(580.5, 1640);
  ctx.moveTo(580.5, 1641);
  ctx.lineTo(580.5, 1665);
  ctx.moveTo(580.5, 1666);
  ctx.lineTo(580.5, 1690);
  ctx.moveTo(665.5, 66);
  ctx.lineTo(665.5, 90);
  ctx.moveTo(665.5, 91);
  ctx.lineTo(665.5, 115);
  ctx.moveTo(665.5, 116);
  ctx.lineTo(665.5, 140);
  ctx.moveTo(665.5, 141);
  ctx.lineTo(665.5, 165);
  ctx.moveTo(665.5, 166);
  ctx.lineTo(665.5, 190);
  ctx.moveTo(665.5, 191);
  ctx.lineTo(665.5, 215);
  ctx.moveTo(665.5, 216);
  ctx.lineTo(665.5, 240);
  ctx.moveTo(665.5, 241);
  ctx.lineTo(665.5, 265);
  ctx.moveTo(665.5, 266);
  ctx.lineTo(665.5, 290);
  ctx.moveTo(665.5, 291);
  ctx.lineTo(665.5, 315);
  ctx.moveTo(665.5, 316);
  ctx.lineTo(665.5, 340);
  ctx.moveTo(665.5, 341);
  ctx.lineTo(665.5, 365);
  ctx.moveTo(665.5, 366);
  ctx.lineTo(665.5, 390);
  ctx.moveTo(665.5, 391);
  ctx.lineTo(665.5, 415);
  ctx.moveTo(665.5, 416);
  ctx.lineTo(665.5, 440);
  ctx.moveTo(665.5, 441);
  ctx.lineTo(665.5, 465);
  ctx.moveTo(665.5, 466);
  ctx.lineTo(665.5, 490);
  ctx.moveTo(665.5, 491);
  ctx.lineTo(665.5, 515);
  ctx.moveTo(665.5, 516);
  ctx.lineTo(665.5, 540);
  ctx.moveTo(665.5, 541);
  ctx.lineTo(665.5, 565);
  ctx.moveTo(665.5, 566);
  ctx.lineTo(665.5, 590);
  ctx.moveTo(665.5, 591);
  ctx.lineTo(665.5, 615);
  ctx.moveTo(665.5, 616);
  ctx.lineTo(665.5, 640);
  ctx.moveTo(665.5, 641);
  ctx.lineTo(665.5, 665);
  ctx.moveTo(665.5, 666);
  ctx.lineTo(665.5, 690);
  ctx.moveTo(665.5, 691);
  ctx.lineTo(665.5, 715);
  ctx.moveTo(665.5, 716);
  ctx.lineTo(665.5, 740);
  ctx.moveTo(665.5, 741);
  ctx.lineTo(665.5, 765);
  ctx.moveTo(665.5, 766);
  ctx.lineTo(665.5, 790);
  ctx.moveTo(665.5, 791);
  ctx.lineTo(665.5, 815);
  ctx.moveTo(665.5, 816);
  ctx.lineTo(665.5, 840);
  ctx.moveTo(665.5, 841);
  ctx.lineTo(665.5, 865);
  ctx.moveTo(665.5, 866);
  ctx.lineTo(665.5, 890);
  ctx.moveTo(665.5, 891);
  ctx.lineTo(665.5, 915);
  ctx.moveTo(665.5, 916);
  ctx.lineTo(665.5, 940);
  ctx.moveTo(665.5, 941);
  ctx.lineTo(665.5, 965);
  ctx.moveTo(665.5, 966);
  ctx.lineTo(665.5, 990);
  ctx.moveTo(665.5, 991);
  ctx.lineTo(665.5, 1015);
  ctx.moveTo(665.5, 1016);
  ctx.lineTo(665.5, 1040);
  ctx.moveTo(665.5, 1041);
  ctx.lineTo(665.5, 1065);
  ctx.moveTo(665.5, 1066);
  ctx.lineTo(665.5, 1090);
  ctx.moveTo(665.5, 1091);
  ctx.lineTo(665.5, 1115);
  ctx.moveTo(665.5, 1116);
  ctx.lineTo(665.5, 1140);
  ctx.moveTo(665.5, 1141);
  ctx.lineTo(665.5, 1165);
  ctx.moveTo(665.5, 1166);
  ctx.lineTo(665.5, 1190);
  ctx.moveTo(665.5, 1191);
  ctx.lineTo(665.5, 1215);
  ctx.moveTo(665.5, 1216);
  ctx.lineTo(665.5, 1240);
  ctx.moveTo(665.5, 1241);
  ctx.lineTo(665.5, 1265);
  ctx.moveTo(665.5, 1266);
  ctx.lineTo(665.5, 1290);
  ctx.moveTo(665.5, 1291);
  ctx.lineTo(665.5, 1315);
  ctx.moveTo(665.5, 1316);
  ctx.lineTo(665.5, 1340);
  ctx.moveTo(665.5, 1341);
  ctx.lineTo(665.5, 1365);
  ctx.moveTo(665.5, 1366);
  ctx.lineTo(665.5, 1390);
  ctx.moveTo(665.5, 1391);
  ctx.lineTo(665.5, 1415);
  ctx.moveTo(665.5, 1416);
  ctx.lineTo(665.5, 1440);
  ctx.moveTo(665.5, 1441);
  ctx.lineTo(665.5, 1465);
  ctx.moveTo(665.5, 1466);
  ctx.lineTo(665.5, 1490);
  ctx.moveTo(665.5, 1491);
  ctx.lineTo(665.5, 1515);
  ctx.moveTo(665.5, 1516);
  ctx.lineTo(665.5, 1540);
  ctx.moveTo(665.5, 1541);
  ctx.lineTo(665.5, 1565);
  ctx.moveTo(665.5, 1566);
  ctx.lineTo(665.5, 1590);
  ctx.moveTo(665.5, 1591);
  ctx.lineTo(665.5, 1615);
  ctx.moveTo(665.5, 1616);
  ctx.lineTo(665.5, 1640);
  ctx.moveTo(665.5, 1641);
  ctx.lineTo(665.5, 1665);
  ctx.moveTo(665.5, 1666);
  ctx.lineTo(665.5, 1690);
  ctx.moveTo(751.5, 66);
  ctx.lineTo(751.5, 90);
  ctx.moveTo(751.5, 91);
  ctx.lineTo(751.5, 115);
  ctx.moveTo(751.5, 116);
  ctx.lineTo(751.5, 140);
  ctx.moveTo(751.5, 141);
  ctx.lineTo(751.5, 165);
  ctx.moveTo(751.5, 166);
  ctx.lineTo(751.5, 190);
  ctx.moveTo(751.5, 191);
  ctx.lineTo(751.5, 215);
  ctx.moveTo(751.5, 216);
  ctx.lineTo(751.5, 240);
  ctx.moveTo(751.5, 241);
  ctx.lineTo(751.5, 265);
  ctx.moveTo(751.5, 266);
  ctx.lineTo(751.5, 290);
  ctx.moveTo(751.5, 291);
  ctx.lineTo(751.5, 315);
  ctx.moveTo(751.5, 316);
  ctx.lineTo(751.5, 340);
  ctx.moveTo(751.5, 341);
  ctx.lineTo(751.5, 365);
  ctx.moveTo(751.5, 366);
  ctx.lineTo(751.5, 390);
  ctx.moveTo(751.5, 391);
  ctx.lineTo(751.5, 415);
  ctx.moveTo(751.5, 416);
  ctx.lineTo(751.5, 440);
  ctx.moveTo(751.5, 441);
  ctx.lineTo(751.5, 465);
  ctx.moveTo(751.5, 466);
  ctx.lineTo(751.5, 490);
  ctx.moveTo(751.5, 491);
  ctx.lineTo(751.5, 515);
  ctx.moveTo(751.5, 516);
  ctx.lineTo(751.5, 540);
  ctx.moveTo(751.5, 541);
  ctx.lineTo(751.5, 565);
  ctx.moveTo(751.5, 566);
  ctx.lineTo(751.5, 590);
  ctx.moveTo(751.5, 591);
  ctx.lineTo(751.5, 615);
  ctx.moveTo(751.5, 616);
  ctx.lineTo(751.5, 640);
  ctx.moveTo(751.5, 641);
  ctx.lineTo(751.5, 665);
  ctx.moveTo(751.5, 666);
  ctx.lineTo(751.5, 690);
  ctx.moveTo(751.5, 691);
  ctx.lineTo(751.5, 715);
  ctx.moveTo(751.5, 716);
  ctx.lineTo(751.5, 740);
  ctx.moveTo(751.5, 741);
  ctx.lineTo(751.5, 765);
  ctx.moveTo(751.5, 766);
  ctx.lineTo(751.5, 790);
  ctx.moveTo(751.5, 791);
  ctx.lineTo(751.5, 815);
  ctx.moveTo(751.5, 816);
  ctx.lineTo(751.5, 840);
  ctx.moveTo(751.5, 841);
  ctx.lineTo(751.5, 865);
  ctx.moveTo(751.5, 866);
  ctx.lineTo(751.5, 890);
  ctx.moveTo(751.5, 891);
  ctx.lineTo(751.5, 915);
  ctx.moveTo(751.5, 916);
  ctx.lineTo(751.5, 940);
  ctx.moveTo(751.5, 941);
  ctx.lineTo(751.5, 965);
  ctx.moveTo(751.5, 966);
  ctx.lineTo(751.5, 990);
  ctx.moveTo(751.5, 991);
  ctx.lineTo(751.5, 1015);
  ctx.moveTo(751.5, 1016);
  ctx.lineTo(751.5, 1040);
  ctx.moveTo(751.5, 1041);
  ctx.lineTo(751.5, 1065);
  ctx.moveTo(751.5, 1066);
  ctx.lineTo(751.5, 1090);
  ctx.moveTo(751.5, 1091);
  ctx.lineTo(751.5, 1115);
  ctx.moveTo(751.5, 1116);
  ctx.lineTo(751.5, 1140);
  ctx.moveTo(751.5, 1141);
  ctx.lineTo(751.5, 1165);
  ctx.moveTo(751.5, 1166);
  ctx.lineTo(751.5, 1190);
  ctx.moveTo(751.5, 1191);
  ctx.lineTo(751.5, 1215);
  ctx.moveTo(751.5, 1216);
  ctx.lineTo(751.5, 1240);
  ctx.moveTo(751.5, 1241);
  ctx.lineTo(751.5, 1265);
  ctx.moveTo(751.5, 1266);
  ctx.lineTo(751.5, 1290);
  ctx.moveTo(751.5, 1291);
  ctx.lineTo(751.5, 1315);
  ctx.moveTo(751.5, 1316);
  ctx.lineTo(751.5, 1340);
  ctx.moveTo(751.5, 1341);
  ctx.lineTo(751.5, 1365);
  ctx.moveTo(751.5, 1366);
  ctx.lineTo(751.5, 1390);
  ctx.moveTo(751.5, 1391);
  ctx.lineTo(751.5, 1415);
  ctx.moveTo(751.5, 1416);
  ctx.lineTo(751.5, 1440);
  ctx.moveTo(751.5, 1441);
  ctx.lineTo(751.5, 1465);
  ctx.moveTo(751.5, 1466);
  ctx.lineTo(751.5, 1490);
  ctx.moveTo(751.5, 1491);
  ctx.lineTo(751.5, 1515);
  ctx.moveTo(751.5, 1516);
  ctx.lineTo(751.5, 1540);
  ctx.moveTo(751.5, 1541);
  ctx.lineTo(751.5, 1565);
  ctx.moveTo(751.5, 1566);
  ctx.lineTo(751.5, 1590);
  ctx.moveTo(751.5, 1591);
  ctx.lineTo(751.5, 1615);
  ctx.moveTo(751.5, 1616);
  ctx.lineTo(751.5, 1640);
  ctx.moveTo(751.5, 1641);
  ctx.lineTo(751.5, 1665);
  ctx.moveTo(751.5, 1666);
  ctx.lineTo(751.5, 1690);
  ctx.moveTo(842.5, 66);
  ctx.lineTo(842.5, 90);
  ctx.moveTo(842.5, 91);
  ctx.lineTo(842.5, 115);
  ctx.moveTo(842.5, 116);
  ctx.lineTo(842.5, 140);
  ctx.moveTo(842.5, 141);
  ctx.lineTo(842.5, 165);
  ctx.moveTo(842.5, 166);
  ctx.lineTo(842.5, 190);
  ctx.moveTo(842.5, 191);
  ctx.lineTo(842.5, 215);
  ctx.moveTo(842.5, 216);
  ctx.lineTo(842.5, 240);
  ctx.moveTo(842.5, 241);
  ctx.lineTo(842.5, 265);
  ctx.moveTo(842.5, 266);
  ctx.lineTo(842.5, 290);
  ctx.moveTo(842.5, 291);
  ctx.lineTo(842.5, 315);
  ctx.moveTo(842.5, 316);
  ctx.lineTo(842.5, 340);
  ctx.moveTo(842.5, 341);
  ctx.lineTo(842.5, 365);
  ctx.moveTo(842.5, 366);
  ctx.lineTo(842.5, 390);
  ctx.moveTo(842.5, 391);
  ctx.lineTo(842.5, 415);
  ctx.moveTo(842.5, 416);
  ctx.lineTo(842.5, 440);
  ctx.moveTo(842.5, 441);
  ctx.lineTo(842.5, 465);
  ctx.moveTo(842.5, 466);
  ctx.lineTo(842.5, 490);
  ctx.moveTo(842.5, 491);
  ctx.lineTo(842.5, 515);
  ctx.moveTo(842.5, 516);
  ctx.lineTo(842.5, 540);
  ctx.moveTo(842.5, 541);
  ctx.lineTo(842.5, 565);
  ctx.moveTo(842.5, 566);
  ctx.lineTo(842.5, 590);
  ctx.moveTo(842.5, 591);
  ctx.lineTo(842.5, 615);
  ctx.moveTo(842.5, 616);
  ctx.lineTo(842.5, 640);
  ctx.moveTo(842.5, 641);
  ctx.lineTo(842.5, 665);
  ctx.moveTo(842.5, 666);
  ctx.lineTo(842.5, 690);
  ctx.moveTo(842.5, 691);
  ctx.lineTo(842.5, 715);
  ctx.moveTo(842.5, 716);
  ctx.lineTo(842.5, 740);
  ctx.moveTo(842.5, 741);
  ctx.lineTo(842.5, 765);
  ctx.moveTo(842.5, 766);
  ctx.lineTo(842.5, 790);
  ctx.moveTo(842.5, 791);
  ctx.lineTo(842.5, 815);
  ctx.moveTo(842.5, 816);
  ctx.lineTo(842.5, 840);
  ctx.moveTo(842.5, 841);
  ctx.lineTo(842.5, 865);
  ctx.moveTo(842.5, 866);
  ctx.lineTo(842.5, 890);
  ctx.moveTo(842.5, 891);
  ctx.lineTo(842.5, 915);
  ctx.moveTo(842.5, 916);
  ctx.lineTo(842.5, 940);
  ctx.moveTo(842.5, 941);
  ctx.lineTo(842.5, 965);
  ctx.moveTo(842.5, 966);
  ctx.lineTo(842.5, 990);
  ctx.moveTo(842.5, 991);
  ctx.lineTo(842.5, 1015);
  ctx.moveTo(842.5, 1016);
  ctx.lineTo(842.5, 1040);
  ctx.moveTo(842.5, 1041);
  ctx.lineTo(842.5, 1065);
  ctx.moveTo(842.5, 1066);
  ctx.lineTo(842.5, 1090);
  ctx.moveTo(842.5, 1091);
  ctx.lineTo(842.5, 1115);
  ctx.moveTo(842.5, 1116);
  ctx.lineTo(842.5, 1140);
  ctx.moveTo(842.5, 1141);
  ctx.lineTo(842.5, 1165);
  ctx.moveTo(842.5, 1166);
  ctx.lineTo(842.5, 1190);
  ctx.moveTo(842.5, 1191);
  ctx.lineTo(842.5, 1215);
  ctx.moveTo(842.5, 1216);
  ctx.lineTo(842.5, 1240);
  ctx.moveTo(842.5, 1241);
  ctx.lineTo(842.5, 1265);
  ctx.moveTo(842.5, 1266);
  ctx.lineTo(842.5, 1290);
  ctx.moveTo(842.5, 1291);
  ctx.lineTo(842.5, 1315);
  ctx.moveTo(842.5, 1316);
  ctx.lineTo(842.5, 1340);
  ctx.moveTo(842.5, 1341);
  ctx.lineTo(842.5, 1365);
  ctx.moveTo(842.5, 1366);
  ctx.lineTo(842.5, 1390);
  ctx.moveTo(842.5, 1391);
  ctx.lineTo(842.5, 1415);
  ctx.moveTo(842.5, 1416);
  ctx.lineTo(842.5, 1440);
  ctx.moveTo(842.5, 1441);
  ctx.lineTo(842.5, 1465);
  ctx.moveTo(842.5, 1466);
  ctx.lineTo(842.5, 1490);
  ctx.moveTo(842.5, 1491);
  ctx.lineTo(842.5, 1515);
  ctx.moveTo(842.5, 1516);
  ctx.lineTo(842.5, 1540);
  ctx.moveTo(842.5, 1541);
  ctx.lineTo(842.5, 1565);
  ctx.moveTo(842.5, 1566);
  ctx.lineTo(842.5, 1590);
  ctx.moveTo(842.5, 1591);
  ctx.lineTo(842.5, 1615);
  ctx.moveTo(842.5, 1616);
  ctx.lineTo(842.5, 1640);
  ctx.moveTo(842.5, 1641);
  ctx.lineTo(842.5, 1665);
  ctx.moveTo(842.5, 1666);
  ctx.lineTo(842.5, 1690);
  ctx.moveTo(933.5, 66);
  ctx.lineTo(933.5, 90);
  ctx.moveTo(933.5, 91);
  ctx.lineTo(933.5, 115);
  ctx.moveTo(933.5, 116);
  ctx.lineTo(933.5, 140);
  ctx.moveTo(933.5, 141);
  ctx.lineTo(933.5, 165);
  ctx.moveTo(933.5, 166);
  ctx.lineTo(933.5, 190);
  ctx.moveTo(933.5, 191);
  ctx.lineTo(933.5, 215);
  ctx.moveTo(933.5, 216);
  ctx.lineTo(933.5, 240);
  ctx.moveTo(933.5, 241);
  ctx.lineTo(933.5, 265);
  ctx.moveTo(933.5, 266);
  ctx.lineTo(933.5, 290);
  ctx.moveTo(933.5, 291);
  ctx.lineTo(933.5, 315);
  ctx.moveTo(933.5, 316);
  ctx.lineTo(933.5, 340);
  ctx.moveTo(933.5, 341);
  ctx.lineTo(933.5, 365);
  ctx.moveTo(933.5, 366);
  ctx.lineTo(933.5, 390);
  ctx.moveTo(933.5, 391);
  ctx.lineTo(933.5, 415);
  ctx.moveTo(933.5, 416);
  ctx.lineTo(933.5, 440);
  ctx.moveTo(933.5, 441);
  ctx.lineTo(933.5, 465);
  ctx.moveTo(933.5, 466);
  ctx.lineTo(933.5, 490);
  ctx.moveTo(933.5, 491);
  ctx.lineTo(933.5, 515);
  ctx.moveTo(933.5, 516);
  ctx.lineTo(933.5, 540);
  ctx.moveTo(933.5, 541);
  ctx.lineTo(933.5, 565);
  ctx.moveTo(933.5, 566);
  ctx.lineTo(933.5, 590);
  ctx.moveTo(933.5, 591);
  ctx.lineTo(933.5, 615);
  ctx.moveTo(933.5, 616);
  ctx.lineTo(933.5, 640);
  ctx.moveTo(933.5, 641);
  ctx.lineTo(933.5, 665);
  ctx.moveTo(933.5, 666);
  ctx.lineTo(933.5, 690);
  ctx.moveTo(933.5, 691);
  ctx.lineTo(933.5, 715);
  ctx.moveTo(933.5, 716);
  ctx.lineTo(933.5, 740);
  ctx.moveTo(933.5, 741);
  ctx.lineTo(933.5, 765);
  ctx.moveTo(933.5, 766);
  ctx.lineTo(933.5, 790);
  ctx.moveTo(933.5, 791);
  ctx.lineTo(933.5, 815);
  ctx.moveTo(933.5, 816);
  ctx.lineTo(933.5, 840);
  ctx.moveTo(933.5, 841);
  ctx.lineTo(933.5, 865);
  ctx.moveTo(933.5, 866);
  ctx.lineTo(933.5, 890);
  ctx.moveTo(933.5, 891);
  ctx.lineTo(933.5, 915);
  ctx.moveTo(933.5, 916);
  ctx.lineTo(933.5, 940);
  ctx.moveTo(933.5, 941);
  ctx.lineTo(933.5, 965);
  ctx.moveTo(933.5, 966);
  ctx.lineTo(933.5, 990);
  ctx.moveTo(933.5, 991);
  ctx.lineTo(933.5, 1015);
  ctx.moveTo(933.5, 1016);
  ctx.lineTo(933.5, 1040);
  ctx.moveTo(933.5, 1041);
  ctx.lineTo(933.5, 1065);
  ctx.moveTo(933.5, 1066);
  ctx.lineTo(933.5, 1090);
  ctx.moveTo(933.5, 1091);
  ctx.lineTo(933.5, 1115);
  ctx.moveTo(933.5, 1116);
  ctx.lineTo(933.5, 1140);
  ctx.moveTo(933.5, 1141);
  ctx.lineTo(933.5, 1165);
  ctx.moveTo(933.5, 1166);
  ctx.lineTo(933.5, 1190);
  ctx.moveTo(933.5, 1191);
  ctx.lineTo(933.5, 1215);
  ctx.moveTo(933.5, 1216);
  ctx.lineTo(933.5, 1240);
  ctx.moveTo(933.5, 1241);
  ctx.lineTo(933.5, 1265);
  ctx.moveTo(933.5, 1266);
  ctx.lineTo(933.5, 1290);
  ctx.moveTo(933.5, 1291);
  ctx.lineTo(933.5, 1315);
  ctx.moveTo(933.5, 1316);
  ctx.lineTo(933.5, 1340);
  ctx.moveTo(933.5, 1341);
  ctx.lineTo(933.5, 1365);
  ctx.moveTo(933.5, 1366);
  ctx.lineTo(933.5, 1390);
  ctx.moveTo(933.5, 1391);
  ctx.lineTo(933.5, 1415);
  ctx.moveTo(933.5, 1416);
  ctx.lineTo(933.5, 1440);
  ctx.moveTo(933.5, 1441);
  ctx.lineTo(933.5, 1465);
  ctx.moveTo(933.5, 1466);
  ctx.lineTo(933.5, 1490);
  ctx.moveTo(933.5, 1491);
  ctx.lineTo(933.5, 1515);
  ctx.moveTo(933.5, 1516);
  ctx.lineTo(933.5, 1540);
  ctx.moveTo(933.5, 1541);
  ctx.lineTo(933.5, 1565);
  ctx.moveTo(933.5, 1566);
  ctx.lineTo(933.5, 1590);
  ctx.moveTo(933.5, 1591);
  ctx.lineTo(933.5, 1615);
  ctx.moveTo(933.5, 1616);
  ctx.lineTo(933.5, 1640);
  ctx.moveTo(933.5, 1641);
  ctx.lineTo(933.5, 1665);
  ctx.moveTo(933.5, 1666);
  ctx.lineTo(933.5, 1690);
  ctx.moveTo(1036.5, 66);
  ctx.lineTo(1036.5, 90);
  ctx.moveTo(1036.5, 91);
  ctx.lineTo(1036.5, 115);
  ctx.moveTo(1036.5, 116);
  ctx.lineTo(1036.5, 140);
  ctx.moveTo(1036.5, 141);
  ctx.lineTo(1036.5, 165);
  ctx.moveTo(1036.5, 166);
  ctx.lineTo(1036.5, 190);
  ctx.moveTo(1036.5, 191);
  ctx.lineTo(1036.5, 215);
  ctx.moveTo(1036.5, 216);
  ctx.lineTo(1036.5, 240);
  ctx.moveTo(1036.5, 241);
  ctx.lineTo(1036.5, 265);
  ctx.moveTo(1036.5, 266);
  ctx.lineTo(1036.5, 290);
  ctx.moveTo(1036.5, 291);
  ctx.lineTo(1036.5, 315);
  ctx.moveTo(1036.5, 316);
  ctx.lineTo(1036.5, 340);
  ctx.moveTo(1036.5, 341);
  ctx.lineTo(1036.5, 365);
  ctx.moveTo(1036.5, 366);
  ctx.lineTo(1036.5, 390);
  ctx.moveTo(1036.5, 391);
  ctx.lineTo(1036.5, 415);
  ctx.moveTo(1036.5, 416);
  ctx.lineTo(1036.5, 440);
  ctx.moveTo(1036.5, 441);
  ctx.lineTo(1036.5, 465);
  ctx.moveTo(1036.5, 466);
  ctx.lineTo(1036.5, 490);
  ctx.moveTo(1036.5, 491);
  ctx.lineTo(1036.5, 515);
  ctx.moveTo(1036.5, 516);
  ctx.lineTo(1036.5, 540);
  ctx.moveTo(1036.5, 541);
  ctx.lineTo(1036.5, 565);
  ctx.moveTo(1036.5, 566);
  ctx.lineTo(1036.5, 590);
  ctx.moveTo(1036.5, 591);
  ctx.lineTo(1036.5, 615);
  ctx.moveTo(1036.5, 616);
  ctx.lineTo(1036.5, 640);
  ctx.moveTo(1036.5, 641);
  ctx.lineTo(1036.5, 665);
  ctx.moveTo(1036.5, 666);
  ctx.lineTo(1036.5, 690);
  ctx.moveTo(1036.5, 691);
  ctx.lineTo(1036.5, 715);
  ctx.moveTo(1036.5, 716);
  ctx.lineTo(1036.5, 740);
  ctx.moveTo(1036.5, 741);
  ctx.lineTo(1036.5, 765);
  ctx.moveTo(1036.5, 766);
  ctx.lineTo(1036.5, 790);
  ctx.moveTo(1036.5, 791);
  ctx.lineTo(1036.5, 815);
  ctx.moveTo(1036.5, 816);
  ctx.lineTo(1036.5, 840);
  ctx.moveTo(1036.5, 841);
  ctx.lineTo(1036.5, 865);
  ctx.moveTo(1036.5, 866);
  ctx.lineTo(1036.5, 890);
  ctx.moveTo(1036.5, 891);
  ctx.lineTo(1036.5, 915);
  ctx.moveTo(1036.5, 916);
  ctx.lineTo(1036.5, 940);
  ctx.moveTo(1036.5, 941);
  ctx.lineTo(1036.5, 965);
  ctx.moveTo(1036.5, 966);
  ctx.lineTo(1036.5, 990);
  ctx.moveTo(1036.5, 991);
  ctx.lineTo(1036.5, 1015);
  ctx.moveTo(1036.5, 1016);
  ctx.lineTo(1036.5, 1040);
  ctx.moveTo(1036.5, 1041);
  ctx.lineTo(1036.5, 1065);
  ctx.moveTo(1036.5, 1066);
  ctx.lineTo(1036.5, 1090);
  ctx.moveTo(1036.5, 1091);
  ctx.lineTo(1036.5, 1115);
  ctx.moveTo(1036.5, 1116);
  ctx.lineTo(1036.5, 1140);
  ctx.moveTo(1036.5, 1141);
  ctx.lineTo(1036.5, 1165);
  ctx.moveTo(1036.5, 1166);
  ctx.lineTo(1036.5, 1190);
  ctx.moveTo(1036.5, 1191);
  ctx.lineTo(1036.5, 1215);
  ctx.moveTo(1036.5, 1216);
  ctx.lineTo(1036.5, 1240);
  ctx.moveTo(1036.5, 1241);
  ctx.lineTo(1036.5, 1265);
  ctx.moveTo(1036.5, 1266);
  ctx.lineTo(1036.5, 1290);
  ctx.moveTo(1036.5, 1291);
  ctx.lineTo(1036.5, 1315);
  ctx.moveTo(1036.5, 1316);
  ctx.lineTo(1036.5, 1340);
  ctx.moveTo(1036.5, 1341);
  ctx.lineTo(1036.5, 1365);
  ctx.moveTo(1036.5, 1366);
  ctx.lineTo(1036.5, 1390);
  ctx.moveTo(1036.5, 1391);
  ctx.lineTo(1036.5, 1415);
  ctx.moveTo(1036.5, 1416);
  ctx.lineTo(1036.5, 1440);
  ctx.moveTo(1036.5, 1441);
  ctx.lineTo(1036.5, 1465);
  ctx.moveTo(1036.5, 1466);
  ctx.lineTo(1036.5, 1490);
  ctx.moveTo(1036.5, 1491);
  ctx.lineTo(1036.5, 1515);
  ctx.moveTo(1036.5, 1516);
  ctx.lineTo(1036.5, 1540);
  ctx.moveTo(1036.5, 1541);
  ctx.lineTo(1036.5, 1565);
  ctx.moveTo(1036.5, 1566);
  ctx.lineTo(1036.5, 1590);
  ctx.moveTo(1036.5, 1591);
  ctx.lineTo(1036.5, 1615);
  ctx.moveTo(1036.5, 1616);
  ctx.lineTo(1036.5, 1640);
  ctx.moveTo(1036.5, 1641);
  ctx.lineTo(1036.5, 1665);
  ctx.moveTo(1036.5, 1666);
  ctx.lineTo(1036.5, 1690);
  ctx.moveTo(1164.5, 66);
  ctx.lineTo(1164.5, 90);
  ctx.moveTo(1164.5, 91);
  ctx.lineTo(1164.5, 115);
  ctx.moveTo(1164.5, 116);
  ctx.lineTo(1164.5, 140);
  ctx.moveTo(1164.5, 141);
  ctx.lineTo(1164.5, 165);
  ctx.moveTo(1164.5, 166);
  ctx.lineTo(1164.5, 190);
  ctx.moveTo(1164.5, 191);
  ctx.lineTo(1164.5, 215);
  ctx.moveTo(1164.5, 216);
  ctx.lineTo(1164.5, 240);
  ctx.moveTo(1164.5, 241);
  ctx.lineTo(1164.5, 265);
  ctx.moveTo(1164.5, 266);
  ctx.lineTo(1164.5, 290);
  ctx.moveTo(1164.5, 291);
  ctx.lineTo(1164.5, 315);
  ctx.moveTo(1164.5, 316);
  ctx.lineTo(1164.5, 340);
  ctx.moveTo(1164.5, 341);
  ctx.lineTo(1164.5, 365);
  ctx.moveTo(1164.5, 366);
  ctx.lineTo(1164.5, 390);
  ctx.moveTo(1164.5, 391);
  ctx.lineTo(1164.5, 415);
  ctx.moveTo(1164.5, 416);
  ctx.lineTo(1164.5, 440);
  ctx.moveTo(1164.5, 441);
  ctx.lineTo(1164.5, 465);
  ctx.moveTo(1164.5, 466);
  ctx.lineTo(1164.5, 490);
  ctx.moveTo(1164.5, 491);
  ctx.lineTo(1164.5, 515);
  ctx.moveTo(1164.5, 516);
  ctx.lineTo(1164.5, 540);
  ctx.moveTo(1164.5, 541);
  ctx.lineTo(1164.5, 565);
  ctx.moveTo(1164.5, 566);
  ctx.lineTo(1164.5, 590);
  ctx.moveTo(1164.5, 591);
  ctx.lineTo(1164.5, 615);
  ctx.moveTo(1164.5, 616);
  ctx.lineTo(1164.5, 640);
  ctx.moveTo(1164.5, 641);
  ctx.lineTo(1164.5, 665);
  ctx.moveTo(1164.5, 666);
  ctx.lineTo(1164.5, 690);
  ctx.moveTo(1164.5, 691);
  ctx.lineTo(1164.5, 715);
  ctx.moveTo(1164.5, 716);
  ctx.lineTo(1164.5, 740);
  ctx.moveTo(1164.5, 741);
  ctx.lineTo(1164.5, 765);
  ctx.moveTo(1164.5, 766);
  ctx.lineTo(1164.5, 790);
  ctx.moveTo(1164.5, 791);
  ctx.lineTo(1164.5, 815);
  ctx.moveTo(1164.5, 816);
  ctx.lineTo(1164.5, 840);
  ctx.moveTo(1164.5, 841);
  ctx.lineTo(1164.5, 865);
  ctx.moveTo(1164.5, 866);
  ctx.lineTo(1164.5, 890);
  ctx.moveTo(1164.5, 891);
  ctx.lineTo(1164.5, 915);
  ctx.moveTo(1164.5, 916);
  ctx.lineTo(1164.5, 940);
  ctx.moveTo(1164.5, 941);
  ctx.lineTo(1164.5, 965);
  ctx.moveTo(1164.5, 966);
  ctx.lineTo(1164.5, 990);
  ctx.moveTo(1164.5, 991);
  ctx.lineTo(1164.5, 1015);
  ctx.moveTo(1164.5, 1016);
  ctx.lineTo(1164.5, 1040);
  ctx.moveTo(1164.5, 1041);
  ctx.lineTo(1164.5, 1065);
  ctx.moveTo(1164.5, 1066);
  ctx.lineTo(1164.5, 1090);
  ctx.moveTo(1164.5, 1091);
  ctx.lineTo(1164.5, 1115);
  ctx.moveTo(1164.5, 1116);
  ctx.lineTo(1164.5, 1140);
  ctx.moveTo(1164.5, 1141);
  ctx.lineTo(1164.5, 1165);
  ctx.moveTo(1164.5, 1166);
  ctx.lineTo(1164.5, 1190);
  ctx.moveTo(1164.5, 1191);
  ctx.lineTo(1164.5, 1215);
  ctx.moveTo(1164.5, 1216);
  ctx.lineTo(1164.5, 1240);
  ctx.moveTo(1164.5, 1241);
  ctx.lineTo(1164.5, 1265);
  ctx.moveTo(1164.5, 1266);
  ctx.lineTo(1164.5, 1290);
  ctx.moveTo(1164.5, 1291);
  ctx.lineTo(1164.5, 1315);
  ctx.moveTo(1164.5, 1316);
  ctx.lineTo(1164.5, 1340);
  ctx.moveTo(1164.5, 1341);
  ctx.lineTo(1164.5, 1365);
  ctx.moveTo(1164.5, 1366);
  ctx.lineTo(1164.5, 1390);
  ctx.moveTo(1164.5, 1391);
  ctx.lineTo(1164.5, 1415);
  ctx.moveTo(1164.5, 1416);
  ctx.lineTo(1164.5, 1440);
  ctx.moveTo(1164.5, 1441);
  ctx.lineTo(1164.5, 1465);
  ctx.moveTo(1164.5, 1466);
  ctx.lineTo(1164.5, 1490);
  ctx.moveTo(1164.5, 1491);
  ctx.lineTo(1164.5, 1515);
  ctx.moveTo(1164.5, 1516);
  ctx.lineTo(1164.5, 1540);
  ctx.moveTo(1164.5, 1541);
  ctx.lineTo(1164.5, 1565);
  ctx.moveTo(1164.5, 1566);
  ctx.lineTo(1164.5, 1590);
  ctx.moveTo(1164.5, 1591);
  ctx.lineTo(1164.5, 1615);
  ctx.moveTo(1164.5, 1616);
  ctx.lineTo(1164.5, 1640);
  ctx.moveTo(1164.5, 1641);
  ctx.lineTo(1164.5, 1665);
  ctx.moveTo(1164.5, 1666);
  ctx.lineTo(1164.5, 1690);
  ctx.moveTo(1285.5, 66);
  ctx.lineTo(1285.5, 90);
  ctx.moveTo(1285.5, 91);
  ctx.lineTo(1285.5, 115);
  ctx.moveTo(1285.5, 116);
  ctx.lineTo(1285.5, 140);
  ctx.moveTo(1285.5, 141);
  ctx.lineTo(1285.5, 165);
  ctx.moveTo(1285.5, 166);
  ctx.lineTo(1285.5, 190);
  ctx.moveTo(1285.5, 191);
  ctx.lineTo(1285.5, 215);
  ctx.moveTo(1285.5, 216);
  ctx.lineTo(1285.5, 240);
  ctx.moveTo(1285.5, 241);
  ctx.lineTo(1285.5, 265);
  ctx.moveTo(1285.5, 266);
  ctx.lineTo(1285.5, 290);
  ctx.moveTo(1285.5, 291);
  ctx.lineTo(1285.5, 315);
  ctx.moveTo(1285.5, 316);
  ctx.lineTo(1285.5, 340);
  ctx.moveTo(1285.5, 341);
  ctx.lineTo(1285.5, 365);
  ctx.moveTo(1285.5, 366);
  ctx.lineTo(1285.5, 390);
  ctx.moveTo(1285.5, 391);
  ctx.lineTo(1285.5, 415);
  ctx.moveTo(1285.5, 416);
  ctx.lineTo(1285.5, 440);
  ctx.moveTo(1285.5, 441);
  ctx.lineTo(1285.5, 465);
  ctx.moveTo(1285.5, 466);
  ctx.lineTo(1285.5, 490);
  ctx.moveTo(1285.5, 491);
  ctx.lineTo(1285.5, 515);
  ctx.moveTo(1285.5, 516);
  ctx.lineTo(1285.5, 540);
  ctx.moveTo(1285.5, 541);
  ctx.lineTo(1285.5, 565);
  ctx.moveTo(1285.5, 566);
  ctx.lineTo(1285.5, 590);
  ctx.moveTo(1285.5, 591);
  ctx.lineTo(1285.5, 615);
  ctx.moveTo(1285.5, 616);
  ctx.lineTo(1285.5, 640);
  ctx.moveTo(1285.5, 641);
  ctx.lineTo(1285.5, 665);
  ctx.moveTo(1285.5, 666);
  ctx.lineTo(1285.5, 690);
  ctx.moveTo(1285.5, 691);
  ctx.lineTo(1285.5, 715);
  ctx.moveTo(1285.5, 716);
  ctx.lineTo(1285.5, 740);
  ctx.moveTo(1285.5, 741);
  ctx.lineTo(1285.5, 765);
  ctx.moveTo(1285.5, 766);
  ctx.lineTo(1285.5, 790);
  ctx.moveTo(1285.5, 791);
  ctx.lineTo(1285.5, 815);
  ctx.moveTo(1285.5, 816);
  ctx.lineTo(1285.5, 840);
  ctx.moveTo(1285.5, 841);
  ctx.lineTo(1285.5, 865);
  ctx.moveTo(1285.5, 866);
  ctx.lineTo(1285.5, 890);
  ctx.moveTo(1285.5, 891);
  ctx.lineTo(1285.5, 915);
  ctx.moveTo(1285.5, 916);
  ctx.lineTo(1285.5, 940);
  ctx.moveTo(1285.5, 941);
  ctx.lineTo(1285.5, 965);
  ctx.moveTo(1285.5, 966);
  ctx.lineTo(1285.5, 990);
  ctx.moveTo(1285.5, 991);
  ctx.lineTo(1285.5, 1015);
  ctx.moveTo(1285.5, 1016);
  ctx.lineTo(1285.5, 1040);
  ctx.moveTo(1285.5, 1041);
  ctx.lineTo(1285.5, 1065);
  ctx.moveTo(1285.5, 1066);
  ctx.lineTo(1285.5, 1090);
  ctx.moveTo(1285.5, 1091);
  ctx.lineTo(1285.5, 1115);
  ctx.moveTo(1285.5, 1116);
  ctx.lineTo(1285.5, 1140);
  ctx.moveTo(1285.5, 1141);
  ctx.lineTo(1285.5, 1165);
  ctx.moveTo(1285.5, 1166);
  ctx.lineTo(1285.5, 1190);
  ctx.moveTo(1285.5, 1191);
  ctx.lineTo(1285.5, 1215);
  ctx.moveTo(1285.5, 1216);
  ctx.lineTo(1285.5, 1240);
  ctx.moveTo(1285.5, 1241);
  ctx.lineTo(1285.5, 1265);
  ctx.moveTo(1285.5, 1266);
  ctx.lineTo(1285.5, 1290);
  ctx.moveTo(1285.5, 1291);
  ctx.lineTo(1285.5, 1315);
  ctx.moveTo(1285.5, 1316);
  ctx.lineTo(1285.5, 1340);
  ctx.moveTo(1285.5, 1341);
  ctx.lineTo(1285.5, 1365);
  ctx.moveTo(1285.5, 1366);
  ctx.lineTo(1285.5, 1390);
  ctx.moveTo(1285.5, 1391);
  ctx.lineTo(1285.5, 1415);
  ctx.moveTo(1285.5, 1416);
  ctx.lineTo(1285.5, 1440);
  ctx.moveTo(1285.5, 1441);
  ctx.lineTo(1285.5, 1465);
  ctx.moveTo(1285.5, 1466);
  ctx.lineTo(1285.5, 1490);
  ctx.moveTo(1285.5, 1491);
  ctx.lineTo(1285.5, 1515);
  ctx.moveTo(1285.5, 1516);
  ctx.lineTo(1285.5, 1540);
  ctx.moveTo(1285.5, 1541);
  ctx.lineTo(1285.5, 1565);
  ctx.moveTo(1285.5, 1566);
  ctx.lineTo(1285.5, 1590);
  ctx.moveTo(1285.5, 1591);
  ctx.lineTo(1285.5, 1615);
  ctx.moveTo(1285.5, 1616);
  ctx.lineTo(1285.5, 1640);
  ctx.moveTo(1285.5, 1641);
  ctx.lineTo(1285.5, 1665);
  ctx.moveTo(1285.5, 1666);
  ctx.lineTo(1285.5, 1690);
  ctx.moveTo(45, 90.5);
  ctx.lineTo(1286, 90.5);
  ctx.moveTo(45, 115.5);
  ctx.lineTo(1286, 115.5);
  ctx.moveTo(45, 140.5);
  ctx.lineTo(1286, 140.5);
  ctx.moveTo(45, 165.5);
  ctx.lineTo(1286, 165.5);
  ctx.moveTo(45, 190.5);
  ctx.lineTo(1286, 190.5);
  ctx.moveTo(45, 215.5);
  ctx.lineTo(1286, 215.5);
  ctx.moveTo(45, 240.5);
  ctx.lineTo(1286, 240.5);
  ctx.moveTo(45, 265.5);
  ctx.lineTo(1286, 265.5);
  ctx.moveTo(45, 290.5);
  ctx.lineTo(1286, 290.5);
  ctx.moveTo(45, 315.5);
  ctx.lineTo(1286, 315.5);
  ctx.moveTo(45, 340.5);
  ctx.lineTo(1286, 340.5);
  ctx.moveTo(45, 365.5);
  ctx.lineTo(1286, 365.5);
  ctx.moveTo(45, 390.5);
  ctx.lineTo(1286, 390.5);
  ctx.moveTo(45, 415.5);
  ctx.lineTo(1286, 415.5);
  ctx.moveTo(45, 440.5);
  ctx.lineTo(1286, 440.5);
  ctx.moveTo(45, 465.5);
  ctx.lineTo(1286, 465.5);
  ctx.moveTo(45, 490.5);
  ctx.lineTo(1286, 490.5);
  ctx.moveTo(45, 515.5);
  ctx.lineTo(1286, 515.5);
  ctx.moveTo(45, 540.5);
  ctx.lineTo(1286, 540.5);
  ctx.moveTo(45, 565.5);
  ctx.lineTo(1286, 565.5);
  ctx.moveTo(45, 590.5);
  ctx.lineTo(1286, 590.5);
  ctx.moveTo(45, 615.5);
  ctx.lineTo(1286, 615.5);
  ctx.moveTo(45, 640.5);
  ctx.lineTo(1286, 640.5);
  ctx.moveTo(45, 665.5);
  ctx.lineTo(1286, 665.5);
  ctx.moveTo(45, 690.5);
  ctx.lineTo(1286, 690.5);
  ctx.moveTo(45, 715.5);
  ctx.lineTo(1286, 715.5);
  ctx.moveTo(45, 740.5);
  ctx.lineTo(1286, 740.5);
  ctx.moveTo(45, 765.5);
  ctx.lineTo(1286, 765.5);
  ctx.moveTo(45, 790.5);
  ctx.lineTo(1286, 790.5);
  ctx.moveTo(45, 815.5);
  ctx.lineTo(1286, 815.5);
  ctx.moveTo(45, 840.5);
  ctx.lineTo(1286, 840.5);
  ctx.moveTo(45, 865.5);
  ctx.lineTo(1286, 865.5);
  ctx.moveTo(45, 890.5);
  ctx.lineTo(1286, 890.5);
  ctx.moveTo(45, 915.5);
  ctx.lineTo(1286, 915.5);
  ctx.moveTo(45, 940.5);
  ctx.lineTo(1286, 940.5);
  ctx.moveTo(45, 965.5);
  ctx.lineTo(1286, 965.5);
  ctx.moveTo(45, 990.5);
  ctx.lineTo(1286, 990.5);
  ctx.moveTo(45, 1015.5);
  ctx.lineTo(1286, 1015.5);
  ctx.moveTo(45, 1040.5);
  ctx.lineTo(1286, 1040.5);
  ctx.moveTo(45, 1065.5);
  ctx.lineTo(1286, 1065.5);
  ctx.moveTo(45, 1090.5);
  ctx.lineTo(1286, 1090.5);
  ctx.moveTo(45, 1115.5);
  ctx.lineTo(1286, 1115.5);
  ctx.moveTo(45, 1140.5);
  ctx.lineTo(1286, 1140.5);
  ctx.moveTo(45, 1165.5);
  ctx.lineTo(1286, 1165.5);
  ctx.moveTo(45, 1190.5);
  ctx.lineTo(1286, 1190.5);
  ctx.moveTo(45, 1215.5);
  ctx.lineTo(1286, 1215.5);
  ctx.moveTo(45, 1240.5);
  ctx.lineTo(1286, 1240.5);
  ctx.moveTo(45, 1265.5);
  ctx.lineTo(1286, 1265.5);
  ctx.moveTo(45, 1290.5);
  ctx.lineTo(1286, 1290.5);
  ctx.moveTo(45, 1315.5);
  ctx.lineTo(1286, 1315.5);
  ctx.moveTo(45, 1340.5);
  ctx.lineTo(1286, 1340.5);
  ctx.moveTo(45, 1365.5);
  ctx.lineTo(1286, 1365.5);
  ctx.moveTo(45, 1390.5);
  ctx.lineTo(1286, 1390.5);
  ctx.moveTo(45, 1415.5);
  ctx.lineTo(1286, 1415.5);
  ctx.moveTo(45, 1440.5);
  ctx.lineTo(1286, 1440.5);
  ctx.moveTo(45, 1465.5);
  ctx.lineTo(1286, 1465.5);
  ctx.moveTo(45, 1490.5);
  ctx.lineTo(1286, 1490.5);
  ctx.moveTo(45, 1515.5);
  ctx.lineTo(1286, 1515.5);
  ctx.moveTo(45, 1540.5);
  ctx.lineTo(1286, 1540.5);
  ctx.moveTo(45, 1565.5);
  ctx.lineTo(1286, 1565.5);
  ctx.moveTo(45, 1590.5);
  ctx.lineTo(1286, 1590.5);
  ctx.moveTo(45, 1615.5);
  ctx.lineTo(1286, 1615.5);
  ctx.moveTo(45, 1640.5);
  ctx.lineTo(1286, 1640.5);
  ctx.moveTo(45, 1665.5);
  ctx.lineTo(1286, 1665.5);
  ctx.moveTo(45, 1690.5);
  ctx.lineTo(1286, 1690.5);
  ctx.stroke();
  ctx.beginPath();
  ctx.beginPath();
  ctx.strokeStyle = 'rgb(56,118,29)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 1;
  ctx.setLineDash([]);
  ctx.beginPath();
  ctx.moveTo(45.5, 27);
  ctx.lineTo(45.5, 66);
  ctx.moveTo(292.5, 27);
  ctx.lineTo(292.5, 66);
  ctx.moveTo(393.5, 27);
  ctx.lineTo(393.5, 66);
  ctx.moveTo(491.5, 27);
  ctx.lineTo(491.5, 66);
  ctx.moveTo(580.5, 27);
  ctx.lineTo(580.5, 66);
  ctx.moveTo(665.5, 27);
  ctx.lineTo(665.5, 66);
  ctx.moveTo(751.5, 27);
  ctx.lineTo(751.5, 66);
  ctx.moveTo(842.5, 27);
  ctx.lineTo(842.5, 66);
  ctx.moveTo(933.5, 27);
  ctx.lineTo(933.5, 66);
  ctx.moveTo(1036.5, 27);
  ctx.lineTo(1036.5, 66);
  ctx.moveTo(1164.5, 27);
  ctx.lineTo(1164.5, 66);
  ctx.moveTo(1285.5, 27);
  ctx.lineTo(1285.5, 66);
  ctx.moveTo(45, 65.5);
  ctx.lineTo(1286, 65.5);
  ctx.stroke();
  ctx.beginPath();
  ctx.beginPath();
  ctx.strokeStyle = 'rgb(0,0,0)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 0;
  ctx.setLineDash([]);
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 68, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 68, 46.739999999999995, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 68, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 68, 61.620000000000005, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 93, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 93, 28.7, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 93, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 93, 52.93, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 118, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 118, 10.66, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 118, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 118, 44.239999999999995, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 143, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 143, 49.199999999999996, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 143, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 143, 61.620000000000005, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 168, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 168, 63.96, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 168, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 168, 54.510000000000005, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 193, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 193, 46.739999999999995, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 193, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 193, 55.3, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 218, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 218, 27.060000000000002, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 218, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 218, 44.239999999999995, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 243, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 243, 31.98, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 243, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 243, 48.98, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 268, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 268, 59.25, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 293, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 293, 7.38, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 293, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 293, 45.82, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 318, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 318, 24.599999999999998, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 318, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 318, 34.760000000000005, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 343, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 343, 15.58, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 343, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 343, 49.77, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 368, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 368, 82, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 368, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 368, 70.31, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 393, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 393, 22.96, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 393, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 393, 42.660000000000004, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 418, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 418, 48.19, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 443, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 443, 26.240000000000002, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 443, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 443, 48.19, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 468, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 468, 45.1, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 468, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 468, 52.93, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 518, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 518, 29.52, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 518, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 518, 40.29, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 568, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 568, 38.71, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 593, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 593, 75.44, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 618, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 618, 24.599999999999998, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 618, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 618, 42.660000000000004, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 643, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 643, 78.72, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 643, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 643, 66.36, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 668, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 668, 66.42, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 668, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 668, 62.410000000000004, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 693, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 693, 54.510000000000005, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 718, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 718, 63.96, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 718, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 718, 62.410000000000004, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 743, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 743, 24.599999999999998, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 743, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 743, 45.82, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 768, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 768, 72.98, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 768, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 768, 60.04, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 793, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 793, 56.089999999999996, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 818, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 818, 60.68, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 818, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 818, 45.03000000000001, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 843, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 843, 13.940000000000001, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 843, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 843, 25.28, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 868, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 868, 22.91, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 893, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 893, 72.98, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 893, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 893, 62.410000000000004, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 918, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 918, 40.18, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 918, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 918, 52.13999999999999, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 943, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 943, 11.48, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 943, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 943, 44.239999999999995, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 968, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 968, 31.16, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 968, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 968, 42.660000000000004, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 993, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 993, 77.89999999999999, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 993, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 993, 60.83, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1018, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1018, 36.08, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1018, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1018, 53.71999999999999, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1043, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1043, 79.53999999999999, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1043, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1043, 58.46, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1068, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1068, 46.739999999999995, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1068, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1068, 53.71999999999999, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1093, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1093, 55.3, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1118, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1118, 9.02, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1118, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1118, 37.92, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1143, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1143, 60.68, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1143, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1143, 52.93, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1168, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1168, 4.1000000000000005, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1168, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1168, 46.61000000000001, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1193, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1193, 18.04, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1193, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1193, 49.77, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1218, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1218, 63.96, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1218, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1218, 63.2, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1243, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1243, 54.940000000000005, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1243, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1243, 57.67, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1268, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1268, 74.62, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1268, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1268, 57.67, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1293, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1293, 72.16, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1293, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1293, 63.2, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1318, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1318, 8.200000000000001, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1318, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1318, 42.660000000000004, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1343, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1343, 50.019999999999996, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1343, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1343, 50.56, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1368, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1368, 13.940000000000001, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1368, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1368, 46.61000000000001, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1393, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1393, 52.13999999999999, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1418, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1418, 68.06, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1418, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1418, 60.04, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1443, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1443, 19.68, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1443, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1443, 53.71999999999999, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1468, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1468, 54.510000000000005, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1493, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1493, 43.45, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1518, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1518, 82, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1518, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1518, 60.04, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1543, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1543, 71.34, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1543, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1543, 60.04, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1568, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1568, 39.36, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1568, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1568, 52.93, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1593, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1593, 47.559999999999995, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1593, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1593, 52.13999999999999, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1618, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1618, 66.42, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1618, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1618, 54.510000000000005, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(495, 1643, 82, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(495, 1643, 33.62, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1643, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1643, 50.56, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.save();
  ctx.beginPath();
  ctx.rect(669, 1668, 79, 20);
  ctx.clip();
  ctx.fillStyle = 'rgb(238,238,238)';
  ctx.globalAlpha = 1;
  ctx.fillRect(669, 1668, 42.660000000000004, 20);
  ctx.fillStyle = 'rgb(111,150,222)';
  ctx.globalAlpha = 1;
  ctx.restore();
  ctx.globalAlpha = 1;
  ctx.font = '700 13px Arial';
  ctx.fillStyle = '#000000';
  ctx.fillText('9', 49, 83);
  ctx.fillText('21', 49, 108);
  ctx.fillText('54', 49, 133);
  ctx.fillText('300', 49, 158);
  ctx.fillText('235,508', 755, 158);
  ctx.fillText('1408', 49, 183);
  ctx.fillText('1776', 49, 208);
  ctx.fillText('1941', 49, 233);
  ctx.fillText('2012', 49, 258);
  ctx.fillText('2046', 49, 283);
  ctx.fillText('10,000 B.C.', 49, 308);
  ctx.fillText('102 Dalmatians', 49, 333);
  ctx.fillText('10th & Wolf', 49, 358);
  ctx.fillText('12 Angry Men', 49, 383);
  ctx.fillText('119,101', 755, 383);
  ctx.fillText('12 Rounds', 49, 408);
  ctx.fillText('13 Going On 30', 49, 433);
  ctx.fillText('15 Minutes', 49, 458);
  ctx.fillText('16 Blocks', 49, 483);
  ctx.fillText('16 to Life', 49, 508);
  ctx.fillText('2 Fast 2 Furious', 49, 533);
  ctx.fillText('2 For the Money', 49, 558);
  ctx.fillText('20 Dates', 49, 583);
  ctx.fillText('20,000 Leagues Under the Sea', 49, 608);
  ctx.fillText('200 Cigarettes', 49, 633);
  ctx.fillText('2001: A Space Odyssey', 49, 658);
  ctx.fillText('160,342', 755, 658);
  ctx.fillText('21 Grams', 49, 683);
  ctx.fillText('77,910', 755, 683);
  ctx.fillText('24 7: Twenty Four Seven', 49, 708);
  ctx.fillText('25th Hour', 49, 733);
  ctx.fillText('28 Days', 49, 758);
  ctx.fillText('28 Days Later...', 49, 783);
  ctx.fillText('103,525', 755, 783);
  ctx.fillText('28 Weeks Later', 49, 808);
  ctx.fillText('3 Men and a Baby', 49, 833);
  ctx.fillText('3 Ninjas Kick Back', 49, 858);
  ctx.fillText('3 Strikes', 49, 883);
  ctx.fillText('3:10 to Yuma', 49, 908);
  ctx.fillText('98,355', 755, 908);
  ctx.fillText('30 Days of Night', 49, 933);
  ctx.fillText('3000 Miles to Graceland', 49, 958);
  ctx.fillText('40 Days and 40 Nights', 49, 983);
  ctx.fillText('42nd Street', 49, 1008);
  ctx.fillText('50 First Dates', 49, 1033);
  ctx.fillText('51 Birch Street', 49, 1058);
  ctx.fillText('55 Days at Peking', 49, 1083);
  ctx.fillText('8 femmes', 49, 1108);
  ctx.fillText('8 Heads in a Duffel Bag', 49, 1133);
  ctx.fillText('8 Mile', 49, 1158);
  ctx.fillText('88 Minutes', 49, 1183);
  ctx.fillText('8MM', 49, 1208);
  ctx.fillText('A Beautiful Mind', 49, 1233);
  ctx.fillText('126,067', 755, 1233);
  ctx.fillText('A Bridge Too Far', 49, 1258);
  ctx.fillText('A Bug\'s Life', 49, 1283);
  ctx.fillText('A Christmas Story', 49, 1308);
  ctx.fillText('A Cinderella Story', 49, 1333);
  ctx.fillText('A Civil Action', 49, 1358);
  ctx.fillText('A Dog of Flanders', 49, 1383);
  ctx.fillText('A Farewell To Arms', 49, 1408);
  ctx.fillText('A Few Good Men', 49, 1433);
  ctx.fillText('A Good Year', 49, 1458);
  ctx.fillText('A Guy Named Joe', 49, 1483);
  ctx.fillText('A Guy Thing', 49, 1508);
  ctx.fillText('A Hard Day\'s Night', 49, 1533);
  ctx.fillText('A History of Violence', 49, 1558);
  ctx.fillText('79,738', 755, 1558);
  ctx.fillText('A Home at the End of the World', 49, 1583);
  ctx.fillText('A Knight\'s Tale', 49, 1608);
  ctx.fillText('A League of Their Own', 49, 1633);
  ctx.fillText('A Lot Like Love', 49, 1658);
  ctx.fillText('A Low Down Dirty Shame', 49, 1683);
  ctx.font = '400 13px Arial';
  ctx.fillStyle = '#000000';
  ctx.fillText('9/9/2009', 296, 83);
  ctx.fillText('57', 397, 83);
  ctx.fillText('7.8', 584, 83);
  ctx.fillText('1,488', 755, 83);
  ctx.fillText('Yes', 846, 83);
  ctx.fillText('$31,749,894', 937, 83);
  ctx.fillText('$46,603,791', 1040, 83);
  ctx.fillText('$30,000,000', 1168, 83);
  ctx.fillText('3/21/2008', 296, 108);
  ctx.fillText('35', 397, 108);
  ctx.fillText('6.7', 584, 108);
  ctx.fillText('60,918', 755, 108);
  ctx.fillText('Yes', 846, 108);
  ctx.fillText('$81,159,365', 937, 108);
  ctx.fillText('$157,852,532', 1040, 108);
  ctx.fillText('$35,000,000', 1168, 108);
  ctx.fillText('8/28/1998', 296, 133);
  ctx.fillText('13', 397, 133);
  ctx.fillText('5.6', 584, 133);
  ctx.fillText('15,023', 755, 133);
  ctx.fillText('Yes', 846, 133);
  ctx.fillText('$16,757,163', 937, 133);
  ctx.fillText('$16,757,163', 1040, 133);
  ctx.fillText('$13,000,000', 1168, 133);
  ctx.fillText('3/9/2007', 296, 158);
  ctx.fillText('60', 397, 158);
  ctx.fillText('7.8', 584, 158);
  ctx.fillText('No', 846, 158);
  ctx.fillText('$210,614,939', 937, 158);
  ctx.fillText('$456,068,181', 1040, 158);
  ctx.fillText('$60,000,000', 1168, 158);
  ctx.fillText('6/22/2007', 296, 183);
  ctx.fillText('78', 397, 183);
  ctx.fillText('6.9', 584, 183);
  ctx.fillText('72,913', 755, 183);
  ctx.fillText('No', 846, 183);
  ctx.fillText('$71,985,628', 937, 183);
  ctx.fillText('$128,529,299', 1040, 183);
  ctx.fillText('$22,500,000', 1168, 183);
  ctx.fillText('11/9/1972', 296, 208);
  ctx.fillText('57', 397, 208);
  ctx.fillText('7', 584, 208);
  ctx.fillText('4,099', 755, 208);
  ctx.fillText('No', 846, 208);
  ctx.fillText('$0', 937, 208);
  ctx.fillText('$0', 1040, 208);
  ctx.fillText('$4,000,000', 1168, 208);
  ctx.fillText('12/14/1979', 296, 233);
  ctx.fillText('33', 397, 233);
  ctx.fillText('5.6', 584, 233);
  ctx.fillText('13,364', 755, 233);
  ctx.fillText('Yes', 846, 233);
  ctx.fillText('$34,175,000', 937, 233);
  ctx.fillText('$94,875,000', 1040, 233);
  ctx.fillText('$32,000,000', 1168, 233);
  ctx.fillText('11/13/2009', 296, 258);
  ctx.fillText('39', 397, 258);
  ctx.fillText('6.2', 584, 258);
  ctx.fillText('396', 755, 258);
  ctx.fillText('Yes', 846, 258);
  ctx.fillText('$166,112,167', 937, 258);
  ctx.fillText('$766,812,167', 1040, 258);
  ctx.fillText('$200,000,000', 1168, 258);
  ctx.fillText('8/5/2005', 296, 283);
  ctx.fillText('7.5', 584, 283);
  ctx.fillText('19,431', 755, 283);
  ctx.fillText('$1,442,338', 937, 283);
  ctx.fillText('$19,202,856', 1040, 283);
  ctx.fillText('$12,000,000', 1168, 283);
  ctx.fillText('3/7/2008', 296, 308);
  ctx.fillText('9', 397, 308);
  ctx.fillText('5.8', 584, 308);
  ctx.fillText('134', 755, 308);
  ctx.fillText('Yes', 846, 308);
  ctx.fillText('$94,784,201', 937, 308);
  ctx.fillText('$269,065,678', 1040, 308);
  ctx.fillText('$105,000,000', 1168, 308);
  ctx.fillText('11/22/2000', 296, 333);
  ctx.fillText('30', 397, 333);
  ctx.fillText('4.4', 584, 333);
  ctx.fillText('7,147', 755, 333);
  ctx.fillText('No', 846, 333);
  ctx.fillText('$66,941,559', 937, 333);
  ctx.fillText('$66,941,559', 1040, 333);
  ctx.fillText('$85,000,000', 1168, 333);
  ctx.fillText('8/18/2006', 296, 358);
  ctx.fillText('19', 397, 358);
  ctx.fillText('6.3', 584, 358);
  ctx.fillText('3,655', 755, 358);
  ctx.fillText('Yes', 846, 358);
  ctx.fillText('$54,702', 937, 358);
  ctx.fillText('$54,702', 1040, 358);
  ctx.fillText('$8,000,000', 1168, 358);
  ctx.fillText('4/13/1957', 296, 383);
  ctx.fillText('100', 397, 383);
  ctx.fillText('8.9', 584, 383);
  ctx.fillText('No', 846, 383);
  ctx.fillText('$0', 937, 383);
  ctx.fillText('$0', 1040, 383);
  ctx.fillText('$340,000', 1168, 383);
  ctx.fillText('3/27/2009', 296, 408);
  ctx.fillText('28', 397, 408);
  ctx.fillText('5.4', 584, 408);
  ctx.fillText('8,914', 755, 408);
  ctx.fillText('Yes', 846, 408);
  ctx.fillText('$12,234,694', 937, 408);
  ctx.fillText('$18,184,083', 1040, 408);
  ctx.fillText('$20,000,000', 1168, 408);
  ctx.fillText('4/23/2004', 296, 433);
  ctx.fillText('6.1', 584, 433);
  ctx.fillText('32,634', 755, 433);
  ctx.fillText('$57,139,723', 937, 433);
  ctx.fillText('$96,439,723', 1040, 433);
  ctx.fillText('$30,000,000', 1168, 433);
  ctx.fillText('3/9/2001', 296, 458);
  ctx.fillText('32', 397, 458);
  ctx.fillText('6.1', 584, 458);
  ctx.fillText('25,566', 755, 458);
  ctx.fillText('Yes', 846, 458);
  ctx.fillText('$24,375,436', 937, 458);
  ctx.fillText('$56,331,864', 1040, 458);
  ctx.fillText('$42,000,000', 1168, 458);
  ctx.fillText('3/3/2006', 296, 483);
  ctx.fillText('55', 397, 483);
  ctx.fillText('6.7', 584, 483);
  ctx.fillText('41,207', 755, 483);
  ctx.fillText('No', 846, 483);
  ctx.fillText('$36,895,141', 937, 483);
  ctx.fillText('$65,595,141', 1040, 483);
  ctx.fillText('$45,000,000', 1168, 483);
  ctx.fillText('9/3/2010', 296, 508);
  ctx.fillText('$10,744', 937, 508);
  ctx.fillText('$10,744', 1040, 508);
  ctx.fillText('$1,000,000', 1168, 508);
  ctx.fillText('6/6/2003', 296, 533);
  ctx.fillText('36', 397, 533);
  ctx.fillText('5.1', 584, 533);
  ctx.fillText('44,151', 755, 533);
  ctx.fillText('No', 846, 533);
  ctx.fillText('$127,120,058', 937, 533);
  ctx.fillText('$236,220,058', 1040, 533);
  ctx.fillText('$76,000,000', 1168, 533);
  ctx.fillText('10/7/2005', 296, 558);
  ctx.fillText('$22,991,379', 937, 558);
  ctx.fillText('$27,848,418', 1040, 558);
  ctx.fillText('$20,000,000', 1168, 558);
  ctx.fillText('2/26/1999', 296, 583);
  ctx.fillText('4.9', 584, 583);
  ctx.fillText('1,423', 755, 583);
  ctx.fillText('$541,636', 937, 583);
  ctx.fillText('$541,636', 1040, 583);
  ctx.fillText('$66,000', 1168, 583);
  ctx.fillText('12/23/1954', 296, 608);
  ctx.fillText('92', 397, 608);
  ctx.fillText('$28,200,000', 937, 608);
  ctx.fillText('$28,200,000', 1040, 608);
  ctx.fillText('$5,000,000', 1168, 608);
  ctx.fillText('2/26/1999', 296, 633);
  ctx.fillText('30', 397, 633);
  ctx.fillText('5.4', 584, 633);
  ctx.fillText('8,645', 755, 633);
  ctx.fillText('Yes', 846, 633);
  ctx.fillText('$6,852,450', 937, 633);
  ctx.fillText('$6,852,450', 1040, 633);
  ctx.fillText('$6,000,000', 1168, 633);
  ctx.fillText('4/2/1968', 296, 658);
  ctx.fillText('96', 397, 658);
  ctx.fillText('8.4', 584, 658);
  ctx.fillText('No', 846, 658);
  ctx.fillText('$56,700,000', 937, 658);
  ctx.fillText('$68,700,000', 1040, 658);
  ctx.fillText('$10,500,000', 1168, 658);
  ctx.fillText('11/21/2003', 296, 683);
  ctx.fillText('81', 397, 683);
  ctx.fillText('7.9', 584, 683);
  ctx.fillText('No', 846, 683);
  ctx.fillText('$16,248,701', 937, 683);
  ctx.fillText('$60,448,701', 1040, 683);
  ctx.fillText('$20,000,000', 1168, 683);
  ctx.fillText('4/15/1998', 296, 708);
  ctx.fillText('6.9', 584, 708);
  ctx.fillText('1,417', 755, 708);
  ctx.fillText('$72,544', 937, 708);
  ctx.fillText('$72,544', 1040, 708);
  ctx.fillText('$2,000,000', 1168, 708);
  ctx.fillText('12/19/2002', 296, 733);
  ctx.fillText('78', 397, 733);
  ctx.fillText('7.9', 584, 733);
  ctx.fillText('58,781', 755, 733);
  ctx.fillText('No', 846, 733);
  ctx.fillText('$13,084,595', 937, 733);
  ctx.fillText('$23,928,503', 1040, 733);
  ctx.fillText('$4,500,000', 1168, 733);
  ctx.fillText('4/14/2000', 296, 758);
  ctx.fillText('30', 397, 758);
  ctx.fillText('5.8', 584, 758);
  ctx.fillText('17,937', 755, 758);
  ctx.fillText('Yes', 846, 758);
  ctx.fillText('$37,035,515', 937, 758);
  ctx.fillText('$62,063,972', 1040, 758);
  ctx.fillText('$43,000,000', 1168, 758);
  ctx.fillText('6/27/2003', 296, 783);
  ctx.fillText('89', 397, 783);
  ctx.fillText('7.6', 584, 783);
  ctx.fillText('No', 846, 783);
  ctx.fillText('$45,064,915', 937, 783);
  ctx.fillText('$82,719,885', 1040, 783);
  ctx.fillText('$15,000,000', 1168, 783);
  ctx.fillText('5/11/2007', 296, 808);
  ctx.fillText('7.1', 584, 808);
  ctx.fillText('69,558', 755, 808);
  ctx.fillText('$28,638,916', 937, 808);
  ctx.fillText('$64,238,440', 1040, 808);
  ctx.fillText('$15,000,000', 1168, 808);
  ctx.fillText('11/25/1987', 296, 833);
  ctx.fillText('74', 397, 833);
  ctx.fillText('5.7', 584, 833);
  ctx.fillText('16,764', 755, 833);
  ctx.fillText('No', 846, 833);
  ctx.fillText('$167,780,960', 937, 833);
  ctx.fillText('$167,780,960', 1040, 833);
  ctx.fillText('$15,000,000', 1168, 833);
  ctx.fillText('5/6/1994', 296, 858);
  ctx.fillText('17', 397, 858);
  ctx.fillText('3.2', 584, 858);
  ctx.fillText('3,107', 755, 858);
  ctx.fillText('No', 846, 858);
  ctx.fillText('$11,744,960', 937, 858);
  ctx.fillText('$11,744,960', 1040, 858);
  ctx.fillText('$20,000,000', 1168, 858);
  ctx.fillText('3/1/2000', 296, 883);
  ctx.fillText('2.9', 584, 883);
  ctx.fillText('905', 755, 883);
  ctx.fillText('$9,821,335', 937, 883);
  ctx.fillText('$9,821,335', 1040, 883);
  ctx.fillText('$4,000,000', 1168, 883);
  ctx.fillText('9/2/2007', 296, 908);
  ctx.fillText('89', 397, 908);
  ctx.fillText('7.9', 584, 908);
  ctx.fillText('No', 846, 908);
  ctx.fillText('$53,606,916', 937, 908);
  ctx.fillText('$69,791,889', 1040, 908);
  ctx.fillText('$48,000,000', 1168, 908);
  ctx.fillText('10/19/2007', 296, 933);
  ctx.fillText('49', 397, 933);
  ctx.fillText('6.6', 584, 933);
  ctx.fillText('52,518', 755, 933);
  ctx.fillText('No', 846, 933);
  ctx.fillText('$39,568,996', 937, 933);
  ctx.fillText('$75,066,323', 1040, 933);
  ctx.fillText('$30,000,000', 1168, 933);
  ctx.fillText('2/23/2001', 296, 958);
  ctx.fillText('14', 397, 958);
  ctx.fillText('5.6', 584, 958);
  ctx.fillText('20,094', 755, 958);
  ctx.fillText('Yes', 846, 958);
  ctx.fillText('$15,738,632', 937, 958);
  ctx.fillText('$18,708,848', 1040, 958);
  ctx.fillText('$62,000,000', 1168, 958);
  ctx.fillText('3/1/2002', 296, 983);
  ctx.fillText('38', 397, 983);
  ctx.fillText('5.4', 584, 983);
  ctx.fillText('27,912', 755, 983);
  ctx.fillText('No', 846, 983);
  ctx.fillText('$37,939,782', 937, 983);
  ctx.fillText('$95,092,667', 1040, 983);
  ctx.fillText('$17,000,000', 1168, 983);
  ctx.fillText('3/9/1933', 296, 1008);
  ctx.fillText('95', 397, 1008);
  ctx.fillText('7.7', 584, 1008);
  ctx.fillText('4,263', 755, 1008);
  ctx.fillText('No', 846, 1008);
  ctx.fillText('$2,300,000', 937, 1008);
  ctx.fillText('$2,300,000', 1040, 1008);
  ctx.fillText('$439,000', 1168, 1008);
  ctx.fillText('2/13/2004', 296, 1033);
  ctx.fillText('44', 397, 1033);
  ctx.fillText('6.8', 584, 1033);
  ctx.fillText('64,701', 755, 1033);
  ctx.fillText('Yes', 846, 1033);
  ctx.fillText('$120,776,832', 937, 1033);
  ctx.fillText('$196,376,832', 1040, 1033);
  ctx.fillText('$75,000,000', 1168, 1033);
  ctx.fillText('10/18/2006', 296, 1058);
  ctx.fillText('97', 397, 1058);
  ctx.fillText('7.4', 584, 1058);
  ctx.fillText('439', 755, 1058);
  ctx.fillText('Yes', 846, 1058);
  ctx.fillText('$84,689', 937, 1058);
  ctx.fillText('$84,689', 1040, 1058);
  ctx.fillText('$350,000', 1168, 1058);
  ctx.fillText('5/16/1905', 296, 1083);
  ctx.fillText('57', 397, 1083);
  ctx.fillText('6.8', 584, 1083);
  ctx.fillText('2,104', 755, 1083);
  ctx.fillText('No', 846, 1083);
  ctx.fillText('$10,000,000', 937, 1083);
  ctx.fillText('$10,000,000', 1040, 1083);
  ctx.fillText('$17,000,000', 1168, 1083);
  ctx.fillText('9/20/2002', 296, 1108);
  ctx.fillText('7', 584, 1108);
  ctx.fillText('13,631', 755, 1108);
  ctx.fillText('$3,076,425', 937, 1108);
  ctx.fillText('$42,376,425', 1040, 1108);
  ctx.fillText('$8,000,000', 1168, 1108);
  ctx.fillText('4/18/1997', 296, 1133);
  ctx.fillText('11', 397, 1133);
  ctx.fillText('4.8', 584, 1133);
  ctx.fillText('5,127', 755, 1133);
  ctx.fillText('Yes', 846, 1133);
  ctx.fillText('$3,602,884', 937, 1133);
  ctx.fillText('$4,002,884', 1040, 1133);
  ctx.fillText('$3,000,000', 1168, 1133);
  ctx.fillText('11/8/2002', 296, 1158);
  ctx.fillText('74', 397, 1158);
  ctx.fillText('6.7', 584, 1158);
  ctx.fillText('55,877', 755, 1158);
  ctx.fillText('No', 846, 1158);
  ctx.fillText('$116,724,075', 937, 1158);
  ctx.fillText('$242,924,075', 1040, 1158);
  ctx.fillText('$41,000,000', 1168, 1158);
  ctx.fillText('4/18/2008', 296, 1183);
  ctx.fillText('5', 397, 1183);
  ctx.fillText('5.9', 584, 1183);
  ctx.fillText('31,205', 755, 1183);
  ctx.fillText('Yes', 846, 1183);
  ctx.fillText('$16,930,884', 937, 1183);
  ctx.fillText('$32,955,399', 1040, 1183);
  ctx.fillText('$30,000,000', 1168, 1183);
  ctx.fillText('2/26/1999', 296, 1208);
  ctx.fillText('22', 397, 1208);
  ctx.fillText('6.3', 584, 1208);
  ctx.fillText('47,753', 755, 1208);
  ctx.fillText('Yes', 846, 1208);
  ctx.fillText('$36,443,442', 937, 1208);
  ctx.fillText('$96,398,826', 1040, 1208);
  ctx.fillText('$40,000,000', 1168, 1208);
  ctx.fillText('12/21/2001', 296, 1233);
  ctx.fillText('78', 397, 1233);
  ctx.fillText('8', 584, 1233);
  ctx.fillText('No', 846, 1233);
  ctx.fillText('$170,708,996', 937, 1233);
  ctx.fillText('$316,708,996', 1040, 1233);
  ctx.fillText('$78,000,000', 1168, 1233);
  ctx.fillText('6/15/1977', 296, 1258);
  ctx.fillText('67', 397, 1258);
  ctx.fillText('7.3', 584, 1258);
  ctx.fillText('16,882', 755, 1258);
  ctx.fillText('No', 846, 1258);
  ctx.fillText('$50,800,000', 937, 1258);
  ctx.fillText('$50,800,000', 1040, 1258);
  ctx.fillText('$26,000,000', 1168, 1258);
  ctx.fillText('11/20/1998', 296, 1283);
  ctx.fillText('91', 397, 1283);
  ctx.fillText('7.3', 584, 1283);
  ctx.fillText('56,866', 755, 1283);
  ctx.fillText('No', 846, 1283);
  ctx.fillText('$162,798,565', 937, 1283);
  ctx.fillText('$363,109,485', 1040, 1283);
  ctx.fillText('$45,000,000', 1168, 1283);
  ctx.fillText('11/18/1983', 296, 1308);
  ctx.fillText('88', 397, 1308);
  ctx.fillText('8', 584, 1308);
  ctx.fillText('51,757', 755, 1308);
  ctx.fillText('No', 846, 1308);
  ctx.fillText('$19,294,144', 937, 1308);
  ctx.fillText('$19,294,144', 1040, 1308);
  ctx.fillText('$3,250,000', 1168, 1308);
  ctx.fillText('7/16/2004', 296, 1333);
  ctx.fillText('10', 397, 1333);
  ctx.fillText('5.4', 584, 1333);
  ctx.fillText('14,904', 755, 1333);
  ctx.fillText('Yes', 846, 1333);
  ctx.fillText('$51,438,175', 937, 1333);
  ctx.fillText('$70,067,909', 1040, 1333);
  ctx.fillText('$19,000,000', 1168, 1333);
  ctx.fillText('12/25/1998', 296, 1358);
  ctx.fillText('61', 397, 1358);
  ctx.fillText('6.4', 584, 1358);
  ctx.fillText('14,244', 755, 1358);
  ctx.fillText('No', 846, 1358);
  ctx.fillText('$56,709,981', 937, 1358);
  ctx.fillText('$56,709,981', 1040, 1358);
  ctx.fillText('$60,000,000', 1168, 1358);
  ctx.fillText('8/27/1999', 296, 1383);
  ctx.fillText('17', 397, 1383);
  ctx.fillText('5.9', 584, 1383);
  ctx.fillText('482', 755, 1383);
  ctx.fillText('Yes', 846, 1383);
  ctx.fillText('$2,165,637', 937, 1383);
  ctx.fillText('$2,165,637', 1040, 1383);
  ctx.fillText('$7,000,000', 1168, 1383);
  ctx.fillText('5/10/1905', 296, 1408);
  ctx.fillText('6.6', 584, 1408);
  ctx.fillText('1,655', 755, 1408);
  ctx.fillText('$11,000,000', 937, 1408);
  ctx.fillText('$11,000,000', 1040, 1408);
  ctx.fillText('$5,000,000', 1168, 1408);
  ctx.fillText('12/11/1992', 296, 1433);
  ctx.fillText('83', 397, 1433);
  ctx.fillText('7.6', 584, 1433);
  ctx.fillText('63,541', 755, 1433);
  ctx.fillText('No', 846, 1433);
  ctx.fillText('$141,340,178', 937, 1433);
  ctx.fillText('$236,500,000', 1040, 1433);
  ctx.fillText('$33,000,000', 1168, 1433);
  ctx.fillText('11/10/2006', 296, 1458);
  ctx.fillText('24', 397, 1458);
  ctx.fillText('6.8', 584, 1458);
  ctx.fillText('23,149', 755, 1458);
  ctx.fillText('Yes', 846, 1458);
  ctx.fillText('$7,459,300', 937, 1458);
  ctx.fillText('$42,064,105', 1040, 1458);
  ctx.fillText('$35,000,000', 1168, 1458);
  ctx.fillText('12/24/1943', 296, 1483);
  ctx.fillText('6.9', 584, 1483);
  ctx.fillText('869', 755, 1483);
  ctx.fillText('$5,363,000', 937, 1483);
  ctx.fillText('$5,363,000', 1040, 1483);
  ctx.fillText('$2,627,000', 1168, 1483);
  ctx.fillText('1/17/2003', 296, 1508);
  ctx.fillText('5.5', 584, 1508);
  ctx.fillText('8,147', 755, 1508);
  ctx.fillText('$15,543,862', 937, 1508);
  ctx.fillText('$17,430,594', 1040, 1508);
  ctx.fillText('$20,000,000', 1168, 1508);
  ctx.fillText('8/11/1964', 296, 1533);
  ctx.fillText('100', 397, 1533);
  ctx.fillText('7.6', 584, 1533);
  ctx.fillText('15,291', 755, 1533);
  ctx.fillText('Yes', 846, 1533);
  ctx.fillText('$12,299,668', 937, 1533);
  ctx.fillText('$12,299,668', 1040, 1533);
  ctx.fillText('$560,000', 1168, 1533);
  ctx.fillText('9/23/2005', 296, 1558);
  ctx.fillText('87', 397, 1558);
  ctx.fillText('7.6', 584, 1558);
  ctx.fillText('No', 846, 1558);
  ctx.fillText('$31,493,782', 937, 1558);
  ctx.fillText('$59,993,782', 1040, 1558);
  ctx.fillText('$32,000,000', 1168, 1558);
  ctx.fillText('7/23/2004', 296, 1583);
  ctx.fillText('48', 397, 1583);
  ctx.fillText('6.7', 584, 1583);
  ctx.fillText('7,180', 755, 1583);
  ctx.fillText('No', 846, 1583);
  ctx.fillText('$1,029,017', 937, 1583);
  ctx.fillText('$1,033,810', 1040, 1583);
  ctx.fillText('$6,500,000', 1168, 1583);
  ctx.fillText('5/11/2001', 296, 1608);
  ctx.fillText('58', 397, 1608);
  ctx.fillText('6.6', 584, 1608);
  ctx.fillText('47,609', 755, 1608);
  ctx.fillText('No', 846, 1608);
  ctx.fillText('$56,083,966', 937, 1608);
  ctx.fillText('$56,083,966', 1040, 1608);
  ctx.fillText('$41,000,000', 1168, 1608);
  ctx.fillText('7/1/1992', 296, 1633);
  ctx.fillText('81', 397, 1633);
  ctx.fillText('6.9', 584, 1633);
  ctx.fillText('33,426', 755, 1633);
  ctx.fillText('No', 846, 1633);
  ctx.fillText('$107,533,925', 937, 1633);
  ctx.fillText('$132,440,066', 1040, 1633);
  ctx.fillText('$40,000,000', 1168, 1633);
  ctx.fillText('4/22/2005', 296, 1658);
  ctx.fillText('41', 397, 1658);
  ctx.fillText('6.4', 584, 1658);
  ctx.fillText('17,929', 755, 1658);
  ctx.fillText('Yes', 846, 1658);
  ctx.fillText('$21,835,784', 937, 1658);
  ctx.fillText('$47,835,784', 1040, 1658);
  ctx.fillText('$25,000,000', 1168, 1658);
  ctx.fillText('11/23/1994', 296, 1683);
  ctx.fillText('5.4', 584, 1683);
  ctx.fillText('1,847', 755, 1683);
  ctx.fillText('$29,317,886', 937, 1683);
  ctx.fillText('$29,317,886', 1040, 1683);
  ctx.fillText('$10,000,000', 1168, 1683);
  ctx.font = '400 13px Arial';
  ctx.fillStyle = '#cccccc';
  ctx.fillText('N/A', 846, 283);
  ctx.fillText('N/A', 846, 433);
  ctx.fillText('N/A', 846, 508);
  ctx.fillText('N/A', 846, 558);
  ctx.fillText('N/A', 846, 583);
  ctx.fillText('N/A', 846, 608);
  ctx.fillText('N/A', 846, 708);
  ctx.fillText('N/A', 846, 808);
  ctx.fillText('N/A', 846, 883);
  ctx.fillText('N/A', 846, 1108);
  ctx.fillText('N/A', 846, 1408);
  ctx.fillText('N/A', 846, 1483);
  ctx.fillText('N/A', 846, 1508);
  ctx.fillText('N/A', 846, 1683);
  ctx.restore();
  ctx.save();
  ctx.rect(46, 24, 1240, 38);
  ctx.clip();
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillStyle = 'rgb(56,118,29)';
  ctx.globalAlpha = 1;
  ctx.fillRect(45, 23, 1241, 39);
  ctx.strokeStyle = 'rgb(0,0,0)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 0.14901960784313725;
  ctx.setLineDash([]);
  ctx.beginPath();
  ctx.stroke();
  ctx.beginPath();
  ctx.beginPath();
  ctx.strokeStyle = 'rgb(56,118,29)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 1;
  ctx.setLineDash([]);
  ctx.beginPath();
  ctx.moveTo(45.5, 23);
  ctx.lineTo(45.5, 62);
  ctx.moveTo(292.5, 23);
  ctx.lineTo(292.5, 62);
  ctx.moveTo(393.5, 23);
  ctx.lineTo(393.5, 62);
  ctx.moveTo(580.5, 23);
  ctx.lineTo(580.5, 62);
  ctx.moveTo(665.5, 23);
  ctx.lineTo(665.5, 62);
  ctx.moveTo(751.5, 23);
  ctx.lineTo(751.5, 62);
  ctx.moveTo(842.5, 23);
  ctx.lineTo(842.5, 62);
  ctx.moveTo(933.5, 23);
  ctx.lineTo(933.5, 62);
  ctx.moveTo(1036.5, 23);
  ctx.lineTo(1036.5, 62);
  ctx.moveTo(1164.5, 23);
  ctx.lineTo(1164.5, 62);
  ctx.moveTo(1285.5, 23);
  ctx.lineTo(1285.5, 62);
  ctx.moveTo(45, 23.5);
  ctx.lineTo(1286, 23.5);
  ctx.moveTo(45, 61.5);
  ctx.lineTo(1286, 61.5);
  ctx.stroke();
  ctx.beginPath();
  ctx.beginPath();
  ctx.strokeStyle = 'rgb(0,0,0)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 0;
  ctx.setLineDash([]);
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.fillStyle = 'rgb(0,0,0)';
  ctx.globalAlpha = 1;
  ctx.beginPath();
  ctx.moveTo(927, 24);
  ctx.lineTo(933, 24);
  ctx.lineTo(933, 30);
  ctx.closePath();
  ctx.fill();
  ctx.beginPath();
  ctx.globalAlpha = 1;
  ctx.font = '400 13px Arial';
  ctx.fillStyle = '#ffffff';
  ctx.fillText('Title', 49, 47);
  ctx.fillText('Release Date', 296, 47);
  ctx.fillText('Rotten Tomatoes Rating', 397, 47);
  ctx.fillText('IMDB Rating', 584, 47);
  ctx.fillText('IMDB Votes', 755, 47);
  ctx.fillText('Discrepancy', 846, 47);
  ctx.fillText('US Gross', 937, 47);
  ctx.fillText('Worldwide Gross', 1040, 47);
  ctx.fillText('Production Budget', 1168, 47);
  ctx.restore();
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillStyle = 'rgb(243,243,243)';
  ctx.globalAlpha = 1;
  ctx.fillRect(-1, 65, 47, 1626);
  ctx.strokeStyle = 'rgb(0,0,0)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 0;
  ctx.setLineDash([]);
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.fillStyle = 'rgb(0,0,0)';
  ctx.globalAlpha = 1;
  ctx.strokeStyle = 'rgb(192,192,192)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 1;
  ctx.setLineDash([]);
  ctx.beginPath();
  ctx.moveTo(-0.5, 27);
  ctx.lineTo(-0.5, 1691);
  ctx.moveTo(45.5, 27);
  ctx.lineTo(45.5, 1691);
  ctx.moveTo(-1, 65.5);
  ctx.lineTo(46, 65.5);
  ctx.moveTo(-1, 90.5);
  ctx.lineTo(46, 90.5);
  ctx.moveTo(-1, 115.5);
  ctx.lineTo(46, 115.5);
  ctx.moveTo(-1, 140.5);
  ctx.lineTo(46, 140.5);
  ctx.moveTo(-1, 165.5);
  ctx.lineTo(46, 165.5);
  ctx.moveTo(-1, 190.5);
  ctx.lineTo(46, 190.5);
  ctx.moveTo(-1, 215.5);
  ctx.lineTo(46, 215.5);
  ctx.moveTo(-1, 240.5);
  ctx.lineTo(46, 240.5);
  ctx.moveTo(-1, 265.5);
  ctx.lineTo(46, 265.5);
  ctx.moveTo(-1, 290.5);
  ctx.lineTo(46, 290.5);
  ctx.moveTo(-1, 315.5);
  ctx.lineTo(46, 315.5);
  ctx.moveTo(-1, 340.5);
  ctx.lineTo(46, 340.5);
  ctx.moveTo(-1, 365.5);
  ctx.lineTo(46, 365.5);
  ctx.moveTo(-1, 390.5);
  ctx.lineTo(46, 390.5);
  ctx.moveTo(-1, 415.5);
  ctx.lineTo(46, 415.5);
  ctx.moveTo(-1, 440.5);
  ctx.lineTo(46, 440.5);
  ctx.moveTo(-1, 465.5);
  ctx.lineTo(46, 465.5);
  ctx.moveTo(-1, 490.5);
  ctx.lineTo(46, 490.5);
  ctx.moveTo(-1, 515.5);
  ctx.lineTo(46, 515.5);
  ctx.moveTo(-1, 540.5);
  ctx.lineTo(46, 540.5);
  ctx.moveTo(-1, 565.5);
  ctx.lineTo(46, 565.5);
  ctx.moveTo(-1, 590.5);
  ctx.lineTo(46, 590.5);
  ctx.moveTo(-1, 615.5);
  ctx.lineTo(46, 615.5);
  ctx.moveTo(-1, 640.5);
  ctx.lineTo(46, 640.5);
  ctx.moveTo(-1, 665.5);
  ctx.lineTo(46, 665.5);
  ctx.moveTo(-1, 690.5);
  ctx.lineTo(46, 690.5);
  ctx.moveTo(-1, 715.5);
  ctx.lineTo(46, 715.5);
  ctx.moveTo(-1, 740.5);
  ctx.lineTo(46, 740.5);
  ctx.moveTo(-1, 765.5);
  ctx.lineTo(46, 765.5);
  ctx.moveTo(-1, 790.5);
  ctx.lineTo(46, 790.5);
  ctx.moveTo(-1, 815.5);
  ctx.lineTo(46, 815.5);
  ctx.moveTo(-1, 840.5);
  ctx.lineTo(46, 840.5);
  ctx.moveTo(-1, 865.5);
  ctx.lineTo(46, 865.5);
  ctx.moveTo(-1, 890.5);
  ctx.lineTo(46, 890.5);
  ctx.moveTo(-1, 915.5);
  ctx.lineTo(46, 915.5);
  ctx.moveTo(-1, 940.5);
  ctx.lineTo(46, 940.5);
  ctx.moveTo(-1, 965.5);
  ctx.lineTo(46, 965.5);
  ctx.moveTo(-1, 990.5);
  ctx.lineTo(46, 990.5);
  ctx.moveTo(-1, 1015.5);
  ctx.lineTo(46, 1015.5);
  ctx.moveTo(-1, 1040.5);
  ctx.lineTo(46, 1040.5);
  ctx.moveTo(-1, 1065.5);
  ctx.lineTo(46, 1065.5);
  ctx.moveTo(-1, 1090.5);
  ctx.lineTo(46, 1090.5);
  ctx.moveTo(-1, 1115.5);
  ctx.lineTo(46, 1115.5);
  ctx.moveTo(-1, 1140.5);
  ctx.lineTo(46, 1140.5);
  ctx.moveTo(-1, 1165.5);
  ctx.lineTo(46, 1165.5);
  ctx.moveTo(-1, 1190.5);
  ctx.lineTo(46, 1190.5);
  ctx.moveTo(-1, 1215.5);
  ctx.lineTo(46, 1215.5);
  ctx.moveTo(-1, 1240.5);
  ctx.lineTo(46, 1240.5);
  ctx.moveTo(-1, 1265.5);
  ctx.lineTo(46, 1265.5);
  ctx.moveTo(-1, 1290.5);
  ctx.lineTo(46, 1290.5);
  ctx.moveTo(-1, 1315.5);
  ctx.lineTo(46, 1315.5);
  ctx.moveTo(-1, 1340.5);
  ctx.lineTo(46, 1340.5);
  ctx.moveTo(-1, 1365.5);
  ctx.lineTo(46, 1365.5);
  ctx.moveTo(-1, 1390.5);
  ctx.lineTo(46, 1390.5);
  ctx.moveTo(-1, 1415.5);
  ctx.lineTo(46, 1415.5);
  ctx.moveTo(-1, 1440.5);
  ctx.lineTo(46, 1440.5);
  ctx.moveTo(-1, 1465.5);
  ctx.lineTo(46, 1465.5);
  ctx.moveTo(-1, 1490.5);
  ctx.lineTo(46, 1490.5);
  ctx.moveTo(-1, 1515.5);
  ctx.lineTo(46, 1515.5);
  ctx.moveTo(-1, 1540.5);
  ctx.lineTo(46, 1540.5);
  ctx.moveTo(-1, 1565.5);
  ctx.lineTo(46, 1565.5);
  ctx.moveTo(-1, 1590.5);
  ctx.lineTo(46, 1590.5);
  ctx.moveTo(-1, 1615.5);
  ctx.lineTo(46, 1615.5);
  ctx.moveTo(-1, 1640.5);
  ctx.lineTo(46, 1640.5);
  ctx.moveTo(-1, 1665.5);
  ctx.lineTo(46, 1665.5);
  ctx.moveTo(-1, 1690.5);
  ctx.lineTo(46, 1690.5);
  ctx.stroke();
  ctx.beginPath();
  ctx.beginPath();
  ctx.globalAlpha = 1;
  ctx.font = '400 10.4px Arial';
  ctx.fillStyle = '#333333';
  ctx.fillText('2', 19.610610961914062, 82);
  ctx.fillText('3', 19.610610961914062, 107);
  ctx.fillText('4', 19.610610961914062, 132);
  ctx.fillText('5', 19.610610961914062, 157);
  ctx.fillText('6', 19.610610961914062, 182);
  ctx.fillText('7', 19.610610961914062, 207);
  ctx.fillText('8', 19.610610961914062, 232);
  ctx.fillText('9', 19.610610961914062, 257);
  ctx.fillText('10', 16.721221923828125, 282);
  ctx.fillText('11', 17.107154846191406, 307);
  ctx.fillText('12', 16.721221923828125, 332);
  ctx.fillText('13', 16.721221923828125, 357);
  ctx.fillText('14', 16.721221923828125, 382);
  ctx.fillText('15', 16.721221923828125, 407);
  ctx.fillText('16', 16.721221923828125, 432);
  ctx.fillText('17', 16.721221923828125, 457);
  ctx.fillText('18', 16.721221923828125, 482);
  ctx.fillText('19', 16.721221923828125, 507);
  ctx.fillText('20', 16.721221923828125, 532);
  ctx.fillText('21', 16.721221923828125, 557);
  ctx.fillText('22', 16.721221923828125, 582);
  ctx.fillText('23', 16.721221923828125, 607);
  ctx.fillText('24', 16.721221923828125, 632);
  ctx.fillText('25', 16.721221923828125, 657);
  ctx.fillText('26', 16.721221923828125, 682);
  ctx.fillText('27', 16.721221923828125, 707);
  ctx.fillText('28', 16.721221923828125, 732);
  ctx.fillText('29', 16.721221923828125, 757);
  ctx.fillText('30', 16.721221923828125, 782);
  ctx.fillText('31', 16.721221923828125, 807);
  ctx.fillText('32', 16.721221923828125, 832);
  ctx.fillText('33', 16.721221923828125, 857);
  ctx.fillText('34', 16.721221923828125, 882);
  ctx.fillText('35', 16.721221923828125, 907);
  ctx.fillText('36', 16.721221923828125, 932);
  ctx.fillText('37', 16.721221923828125, 957);
  ctx.fillText('38', 16.721221923828125, 982);
  ctx.fillText('39', 16.721221923828125, 1007);
  ctx.fillText('40', 16.721221923828125, 1032);
  ctx.fillText('41', 16.721221923828125, 1057);
  ctx.fillText('42', 16.721221923828125, 1082);
  ctx.fillText('43', 16.721221923828125, 1107);
  ctx.fillText('44', 16.721221923828125, 1132);
  ctx.fillText('45', 16.721221923828125, 1157);
  ctx.fillText('46', 16.721221923828125, 1182);
  ctx.fillText('47', 16.721221923828125, 1207);
  ctx.fillText('48', 16.721221923828125, 1232);
  ctx.fillText('49', 16.721221923828125, 1257);
  ctx.fillText('50', 16.721221923828125, 1282);
  ctx.fillText('51', 16.721221923828125, 1307);
  ctx.fillText('52', 16.721221923828125, 1332);
  ctx.fillText('53', 16.721221923828125, 1357);
  ctx.fillText('54', 16.721221923828125, 1382);
  ctx.fillText('55', 16.721221923828125, 1407);
  ctx.fillText('56', 16.721221923828125, 1432);
  ctx.fillText('57', 16.721221923828125, 1457);
  ctx.fillText('58', 16.721221923828125, 1482);
  ctx.fillText('59', 16.721221923828125, 1507);
  ctx.fillText('60', 16.721221923828125, 1532);
  ctx.fillText('61', 16.721221923828125, 1557);
  ctx.fillText('62', 16.721221923828125, 1582);
  ctx.fillText('63', 16.721221923828125, 1607);
  ctx.fillText('64', 16.721221923828125, 1632);
  ctx.fillText('65', 16.721221923828125, 1657);
  ctx.fillText('66', 16.721221923828125, 1682);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillStyle = 'rgb(221,221,221)';
  ctx.globalAlpha = 1;
  ctx.fillRect(-1, 23, 47, 39);
  ctx.strokeStyle = 'rgb(0,0,0)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 0;
  ctx.setLineDash([]);
  ctx.globalAlpha = 1;
  ctx.fillStyle = 'rgb(0,0,0)';
  ctx.globalAlpha = 1;
  ctx.strokeStyle = 'rgb(192,192,192)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 1;
  ctx.setLineDash([]);
  ctx.beginPath();
  ctx.moveTo(-0.5, 23);
  ctx.lineTo(-0.5, 62);
  ctx.moveTo(45.5, 23);
  ctx.lineTo(45.5, 62);
  ctx.moveTo(-1, 23.5);
  ctx.lineTo(46, 23.5);
  ctx.moveTo(-1, 61.5);
  ctx.lineTo(46, 61.5);
  ctx.stroke();
  ctx.beginPath();
  ctx.beginPath();
  ctx.globalAlpha = 1;
  ctx.font = '400 10.4px Arial';
  ctx.fillStyle = '#333333';
  ctx.fillText('1', 19.610610961914062, 46);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillStyle = 'rgb(221,221,221)';
  ctx.globalAlpha = 1;
  ctx.fillRect(45, -1, 248, 25);
  ctx.fillStyle = 'rgb(243,243,243)';
  ctx.globalAlpha = 1;
  ctx.fillRect(292, -1, 994, 25);
  ctx.strokeStyle = 'rgb(0,0,0)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 0;
  ctx.setLineDash([]);
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.globalAlpha = 1;
  ctx.fillStyle = 'rgb(0,0,0)';
  ctx.globalAlpha = 1;
  ctx.strokeStyle = 'rgb(192,192,192)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 1;
  ctx.setLineDash([]);
  ctx.beginPath();
  ctx.moveTo(45.5, -1);
  ctx.lineTo(45.5, 24);
  ctx.moveTo(292.5, -1);
  ctx.lineTo(292.5, 24);
  ctx.moveTo(393.5, -1);
  ctx.lineTo(393.5, 24);
  ctx.moveTo(491.5, -1);
  ctx.lineTo(491.5, 24);
  ctx.moveTo(580.5, -1);
  ctx.lineTo(580.5, 24);
  ctx.moveTo(665.5, -1);
  ctx.lineTo(665.5, 24);
  ctx.moveTo(751.5, -1);
  ctx.lineTo(751.5, 24);
  ctx.moveTo(842.5, -1);
  ctx.lineTo(842.5, 24);
  ctx.moveTo(933.5, -1);
  ctx.lineTo(933.5, 24);
  ctx.moveTo(1036.5, -1);
  ctx.lineTo(1036.5, 24);
  ctx.moveTo(1164.5, -1);
  ctx.lineTo(1164.5, 24);
  ctx.moveTo(1285.5, -1);
  ctx.lineTo(1285.5, 24);
  ctx.moveTo(45, -0.5);
  ctx.lineTo(1286, -0.5);
  ctx.moveTo(45, 23.5);
  ctx.lineTo(1286, 23.5);
  ctx.stroke();
  ctx.beginPath();
  ctx.beginPath();
  ctx.globalAlpha = 1;
  ctx.font = '400 10.4px Arial';
  ctx.fillStyle = '#333333';
  ctx.fillText('A', 165.5347671508789, 15);
  ctx.fillText('B', 339.5347671508789, 15);
  ctx.fillText('C', 438.74810791015625, 15);
  ctx.fillText('D', 532.2481079101562, 15);
  ctx.fillText('E', 619.5347671508789, 15);
  ctx.fillText('F', 705.3264923095703, 15);
  ctx.fillText('G', 792.9589157104492, 15);
  ctx.fillText('H', 884.2481079101562, 15);
  ctx.fillText('I', 983.5565719604492, 15);
  ctx.fillText('J', 1097.90234375, 15);
  ctx.fillText('K', 1221.534767150879, 15);
  ctx.fillStyle = 'rgb(255,255,255)';
  ctx.globalAlpha = 1;
  ctx.fillStyle = 'rgb(243,243,243)';
  ctx.globalAlpha = 1;
  ctx.fillRect(-1, -1, 47, 25);
  ctx.strokeStyle = 'rgb(192,192,192)';
  ctx.lineWidth = 1;
  ctx.globalAlpha = 1;
  ctx.setLineDash([]);
  ctx.beginPath();
  ctx.moveTo(-0.5, -1);
  ctx.lineTo(-0.5, 24);
  ctx.moveTo(45.5, -1);
  ctx.lineTo(45.5, 24);
  ctx.moveTo(-1, -0.5);
  ctx.lineTo(46, -0.5);
  ctx.moveTo(-1, 23.5);
  ctx.lineTo(46, 23.5);
  ctx.stroke();
  ctx.beginPath();
  ctx.beginPath();
  ctx.fillStyle = '#dadfe8';
  ctx.fillRect(0, 62, 1188, 4);
}

window.onload = function () {
  startPerf();
}

</script>
</body>
</html>