98 x 129.8 meters = 321.52 x 425.85 feet