Copyright (c) VizaviTYGRA \(c\), TYGRA, 2003. All rights reserved.