194.5 x 74.2 meters = 638.12 x 243.44 feet