3 16 1 0 10 8 13 14 9 4 5 15 6 7 2 12 11 