max ln macro PRCOLN