Geometric Carpets