but dvijyas , these are the mantras which are hidden , their knowledge esoteric , inscribed in ancient books and on rocks in the form of ciphers and allegories , these can be decoded through years of hard study , or sometimes through plain dumb luck .