629 x 131 meters = 2063.65 x 429.79 feet