25858 meters = 84835 feet and 11.5 inches