629 x 198 meters = 2063.65 x 649.61 feet