76 x 124 meters = 249.34 x 406.82 feet