Version 2.0 .
Copyright (c) KN .