119.3 x 75.4 meters = 391.4 x 247.38 feet