6.26 meters = 20 feet and 6.46 inches