Los espacios marcados con * son necesarios