76 x 107.8 meters = 249.34 x 353.67 feet