124 x 84 meters = 406.82 x 275.59 feet