seamless pattern with keys and heart consisting of gears .