84 x 656 meters = 3307.09 x 25826.77 inches