Copyright (c) 2014-2015 -tclover <tokiclover@gmail.com>
Copyright (c) 2003-2004 Martin Aspeli <optilude@gmx/net>

