Here's how you can achieve what your after using tables.
<table border="1" style="height:25%; width:100%;">
<tr>
<td style="width:33.33333333%">1</td>
<td style="width:33.33333333%">2</td>
<td style="width:33.33333333%">3</td>
</tr>
</table>
<table border="1" style="height:50%; width:100%;">
<tr>
<td style="width:15%" rowspan="3"></td>
<td style="width:15%"></td>
<td rowspan="3"></td>
<td style="width:15%"></td>
<td style="width:15%" rowspan="3"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
<table border="1" style="height:25%; width:100%;">
<tr>
<td style="width:20%"></td>
<td style="width:20%"></td>
<td style="width:20%"></td>
<td style="width:20%"></td>
<td style="width:20%"></td>
</tr>
</table>
Use css to add images to each td in your stylesheet, centring them like so:
td
{
background-position: center;
background-image: url(http://wac.450f.edgecastcdn.net/80450F/arcadesushi.com/files/2014/04/Goat-Simulator-Coffee-Stain-Studios.jpg);
}