21999 = 524288