@cryptotanalysis: Beautiful! It's