||| copyright (c) 2002-2004 hmm. http://creativecommons.org/licenses/by-nc/1.0/ licensed under the Creative Commons Deed license "Attribution-NonCommercial 1.0". 2004 ||