103 x 630 meters = 337.93 x 2066.93 feet