114.6 x 72.4 meters = 375.98 x 237.53 feet