116.3 x 72.4 meters = 381.56 x 237.53 feet