90.5 x 99.6 meters = 296.92 x 326.77 feet