81 x 68 meters = 265.75 x 223.1 feet