@shafik: Excellent work.