80.5 x 89.6 meters = 264.11 x 293.96 feet