26197 meters = 85948 feet and 1.95 inches