controversial opinion ... passwords chosen randomly with over 20 characters are silly. I mean there is > 130 bits of entropy in them, and they are actually possible to type in if you ever in a situation where cut and paste is not going to work.
But a 99 char length pw ? good luck typing that in.