MetaMesh: A hierarchical computational model for design and fabrication of biomimetic armored surfaces. (March 2015)