124 x 24.5 meters = 406.82 x 80.38 feet