98 x 81 meters = 321.52 x 265.75 feet