647.6 inches = 16.44904 meters