26594 meters = 87250 feet and 7.87 inches