88.5 x 97.6 meters = 290.35 x 320.21 feet