Copyright (c) Gophmann A.L., 2007. All rights reserved.