26033 meters = 85410 feet and 1.26 inches