<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Your Canvas</title>

<style type="text/css"><!--
#container { position: relative; }
#imageTemp { position: absolute; top: 1px; left: 1px; }
--></style>

</head>
<body>
<canvas id="imageView" width="600" height="500"></canvas>

<script type="text/javascript">
var canvas, context, canvaso, contexto;
canvaso = document.getElementById('imageView');
context = canvaso.getContext('2d');
context.lineWidth = 5;

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(2, 408);
context.lineTo(598, 414);
context.stroke();
context.closePath();

context.strokeStyle = '#000000';
context.save();
context.translate(187, 374.5);
context.scale(1, 0.9615384615384616);
context.beginPath();
context.arc(0, 0, 36, 0, 6.283185307179586, false);
context.stroke();
context.closePath();
context.restore();

context.strokeStyle = '#000000';
context.save();
context.translate(377.5, 377.5);
context.scale(1, 1);
context.beginPath();
context.arc(0, 0, 35, 0, 6.283185307179586, false);
context.stroke();
context.closePath();
context.restore();

context.strokeStyle = '#000000';
context.strokeRect(117, 273, 344, 68);

context.strokeStyle = '#000000';
context.strokeRect(169, 181, 237, 89);

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(290, 182);
context.lineTo(292, 343);
context.stroke();
context.closePath();

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(168, 268);
context.lineTo(168, 342);
context.stroke();
context.closePath();

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(404, 271);
context.lineTo(406, 340);
context.stroke();
context.closePath();

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(186, 287);
context.lineTo(204, 287);
context.stroke();
context.closePath();

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(303, 285);
context.lineTo(322, 286);
context.stroke();
context.closePath();

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(433, 274);
context.lineTo(434, 297);
context.stroke();
context.closePath();

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(433, 294);
context.lineTo(460, 294);
context.stroke();
context.closePath();

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(118, 272);
context.lineTo(76, 219);
context.stroke();
context.closePath();

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(77, 218);
context.lineTo(95, 207);
context.stroke();
context.closePath();

context.strokeStyle = '#000000';
context.beginPath();
context.moveTo(95, 207);
context.lineTo(142, 273);
context.stroke();
context.closePath();
</script>
</body>
</html>