I was particular about not using mosaics. Please have a look