72 x 629 meters = 236.22 x 2063.65 feet