Copyright (c) Petr Tovaryš
http://www.300ad.com/systole