25988 meters = 85262 feet and 5.61 inches