8128 meters = 26666 feet and 8 inches