63 x 81 meters = 206.69 x 265.75 feet