Copyright (C) 2012, Wolf Vollprecht <w.vollprecht@gmail.com>
Copyright (C) 2012, Vova Kolobok <vovkkk@ya.ru>