Copyright 2011 D. Majer
All right reserved