860 feet and 2 inches = 262.179 meters