adlmo

For definition of adlmo, please visit here.