8068.3 meters = 26470 feet and 9.61 inches