z 512 504