24.6 x 137.2 meters = 80.71 x 450.13 feet