6.128 meters = 20 feet and 1.26 inches