630 x 19 meters = 2066.93 x 62.34 feet