63 x 649 meters = 206.69 x 2129.27 feet