124 x 29.2 meters = 406.82 x 95.8 feet