Credits:
--------

- The main code is based on the HPT Code by Matthias Tichy <mtt@tichy.de>
  2:2433/1245
