267 x 68 meters = 875.98 x 223.1 feet