@crypto-maniac: Great work. I