63 x 28 meters = 206.69 x 91.86 feet