indelible impression