Source: https://f2school.com/grafcet-cours-et-exercices-corriges-pdf/.pdf