26158 meters = 85820 feet and 2.52 inches