112 x 93.9 meters = 367.45 x 308.07 feet