Source: http://rome.adem.public.lu/pdf/modified/H2502_ADEM.pdf