63 x 80.5 meters = 206.69 x 264.11 feet