63 x 10.7 meters = 206.69 x 35.1 feet