26026 meters = 85387 feet and 1.67 inches