68 x 81 meters = 223.1 x 265.75 feet