Tebda tekti-w la d-tettifrir ɣer ddunnit.
English: My idea is starting to come to life.