cosmo (3052)