Wild MISSINGNO appeared!
JavaScript ES6 + HTML, 148 146 143 137 + 24 22 = 172 170 167 159 bytes

HTML

&lt;canvas id=c&gt;&lt;/canvas&gt;


JavaScript

d=c.getContext`2d`;for(x=0;x&lt;9;x++)for(y=0;y&lt;21;y++)if(x&gt;2||y&gt;8)d.fillStyle='#'+(Math.random()*0xFFF&lt;&lt;0).toString(16),d.fillRect(x,y,1,1)


Saved 8 bytes thanks to ETHproductions.

The image in the snippet has been scaled by 10 pixels to be more visible.



var d = c.getContext`2d`;
for(var x = 0; x &lt; 90; x+=10) {
 for(var y = 0; y &lt; 210; y+=10) {
  if (x &gt; 20 || y &gt; 80) {
   d.fillStyle = '#'+(Math.random()*0xFFF&lt;&lt;0).toString(16);
   d.fillRect(x, y, 10, 10);  
  }
 }
}
&lt;canvas id="c" width="90" height="210"&gt;&lt;/canvas&gt;