26.229 meters = 86 feet and 0.64 inches