134 x 76.3 meters = 439.63 x 250.33 feet