8106 meters = 26594 feet and 5.86 inches