134 x 76 meters = 439.63 x 249.34 feet