66 x 864 meters = 2598.43 x 34015.75 inches