8096 meters = 26561 feet and 8.16 inches