103.3 x 59.4 meters = 338.91 x 194.88 feet