124 x 85.5 meters = 406.82 x 280.51 feet