1626 meters = 64015.748031 inches