The final product

 
Mark