37 bytes
Error correction
From L to H the correction grows. A higher level survives more damage and makes the code denser.