Fiz o meu desta forma. Alguma observação?
script>
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
pincel.beginPath();
pincel.rect(20, 20, 350, 300);
pincel.fillStyle = "darkgreen";
pincel.fill();
pincel.beginPath();
pincel.rect(65, 80, 90, 90);
pincel.fillStyle = "black";
pincel.fill();
pincel.beginPath();
pincel.rect(225, 80, 90, 90);
pincel.fillStyle = "black";
pincel.fill();
pincel.beginPath();
pincel.rect(155, 150, 70, 100);
pincel.fillStyle = "black";
pincel.fill();
pincel.beginPath();
pincel.rect(120, 220, 40, 100);
pincel.fillStyle = "black";
pincel.fill();
pincel.beginPath();
pincel.rect(220, 220, 40, 100);
pincel.fillStyle = "black";
pincel.fill();
</script>
insira seu código aqui