( 0 1 9 2 8 3 7 4 6 5 10 11 19 12 18 13 17 14 16 15 )