884 x 68 meters = 2900.26 x 223.1 feet