64 x 32.8 meters = 2519.69 x 1291.34 inches