73 x 630 meters = 239.5 x 2066.93 feet