6.354 meters = 20 feet and 10.16 inches