626.77 inches = 15.919958 meters