20.878 meters = 68 feet and 5.97 inches