117.6 x 75.4 meters = 385.83 x 247.38 feet