6629.9 inches = 168.39946 meters