63 x 206 meters = 206.69 x 675.85 feet