26.223 meters = 86 feet and 0.4 inches