98 x 76.9 meters = 321.52 x 252.3 feet