103 x 629 meters = 337.93 x 2063.65 feet