29 x 124 meters = 95.14 x 406.82 feet