120.3 x 76.4 meters = 394.69 x 250.66 feet