Highly Periodic Fullerene Nanomesh