76 x 105.5 meters = 249.34 x 346.13 feet