131 x 124 meters = 429.79 x 406.82 feet