Ich war einen Moment irritiert wegen der -10. Es liegt natuerlich an -('a'-10), aber ich fand es holprig zu lesen.
Evtl. Kommentar dran und an den ganzen Block, was der insgesamt tun soll? Dann ist das klar, bevor man das alles gelesen hat.