68 x 859 meters = 223.1 x 2818.24 feet