@akanon: Very well done!