https://www.nguyendiep.com/2020/10/10-signature-signature-pattern.html