%#X uses 0X not 0x.