114.5 x 74 meters = 375.66 x 242.78 feet