57.9 x 24.6 meters = 189.96 x 80.71 feet