Cast & shift?

Version imprimable