Source: https://www.pgdp.net/c/faq/charapp.pdf