89.5 x 98 meters = 293.64 x 321.52 feet