comment
ZigZag decoding