96 x 668 meters = 3779.53 x 26299.21 inches