768 x 43 meters = 2519.69 x 141.08 feet