8,0,1,6;4,3,2,1,0,8,16,24,32,40,48,56,57;20,19,18,26,34,42,43,51,52,53,54,46,38,30,22,14;44,45,37,29,28;21,13,5,6,7,15;36,35,27;12,11,10,9,17,25,33,41,49,50,58,59,60,61,62,63,55,47,39,31,23|8,0,2,6;0,8,16,17,18,19,20,28,36,44,43,42,41,49,48,56;27,35,34,33,32,40;45,37,29,21,13,12,11,10,9,1;26,25,24;57,58,50,51,52,53,54,46,38,30,22,14;59,60,61,62,63,55,47,39,31,23,15,7,6,5,4,3,2|8,0,3,6;35,34,33,32,24,16,8,0,1;63,55,54,53,45,37,29,28,27,26,25,17,9,10,2,3,4,5,6,7,15,23,31,39;47,46,38,30,22,21,20,19,18;14,13,12,11;62,61,60,59,58,57,56,48,40,41,42,43;36,44,52,51,50,49|8,0,4,7;50,49,41,33,34,35,36;15,7,6,5,4,3,2,1,9,17,25;51,52,53,54,46,47;0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55;39,38,37,45,44,43,42;14,13,12,11,10,18,26,27,28,29,30;31,23,22,21,20,19|8,0,5,6;11,10,9,17,25;6,5,4,3,2,1,0,8,16,24,32,33;7,15,14,13,12,20,19,18,26,34,35,36,37;57,56,48,40,41,42,43,44,45,46,38,30;58,59,60,61,62,63;49,50,51,52,53,54,55,47,39,31,23,22,21,29,28,27|8,0,6,7;0,1,2,10,18,26,27,28,29,37,45,46,47;49,41,42,43,51,52,53,54,55,63;7,6,5,4,3,11,19,20,21,22,30,38;57,56,48,40,32,24,16;39,31,23,15,14,13,12;50,58,59,60,61,62;44,36,35,34,33,25,17,9,8|8,0,7,5;30,38,46,54,53,52,51,50,49;33,41,42,43,44,45,37,29,28,27,19,18;36,35,34,26,25;7,15,23,31,39,47,55,63,62,61,60,59,58,57,56,48,40,32,24,16,17,9,10,11,12,13;20,21,22,14,6,5,4,3,2,1,0,8|8,0,8,7;63,62,61,53,45,44;7,15,23,22,21,20,19,18,26,25,33,41;42,34,35,27,28,29,30,31,39,47;36,37,38,46,54,55;17,9,10,11,12,13,14,6;52,60,59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5;49,50,51,43|8,0,9,6;40,48,56,57,58,59,60,61,62,63,55,47,39,31,23,15,7,6,5,13,21,29;10,11,19,27,35;32,33,25,17,9;54,46,38,30,22,14;18,26,34,42,43,44,36,28,20,12,4,3,2,1,0,8,16,24;37,45,53,52,51,50,49,41|8,0,10,6;56,48,40,32,24,16,8,0,1,2,10,11,19,20,28,36;12,13,21,29,37,45,44,43,35,27,26,18,17,9;38,30,22,14,6,7;55,63,62,61,60,59,58,57,49,41,33,25;34,42,50,51,52,53,54,46,47,39,31,23,15;5,4,3|8,0,11,7;54,53,45,44,43;5,4,3,2,1,0,8,16,24,32,40,41,42,34,26,18,19,20;57,58,59;33,25,17,9,10,11,12,13,21,29,28,27;46,38,37,36,35;30,22,14;56,48,49,50,51,52,60,61,62,63,55,47,39,31,23,15,7,6|8,0,12,6;1,0,8,16,24,32,40,48,56,57,58,59,60;14,13,5,4,3,2,10,9,17,25;20,21,22;42,43,35,27,28,29,30,31,23,15,7,6;45,53,61,62,63,55,47,39;54,46,38,37,36,44,52,51,50,49,41,33,34,26,18,19,11,12|8,0,13,6;7,15,23,31;21,13,12,11,10,18,26,27,35,36;54,53,52;19,20,28,29,37,38,39,47,55,63,62,61,60,59,58,57,56,48;46,45,44,43,51,50,49,41,40,32,24,16,8,0;42,34,33,25,17,9,1,2,3,4,5,6,14,22,30|8,0,14,6;21,20,19,18,26,34,35,36,37,38;63,55,47,46,45,44,43;12,13,14,22,30,29,28,27;2,1,0,8,16,24,32,40,48,49,50,51,52,53,54,62;61,60,59,58,57,56;39,31,23,15,7,6,5,4,3,11,10,9,17,25,33,41,42|8,0,15,6;63,62,61,60,52,51,43,42,34,26,18,19,11,12,13,14,22,30;1,0,8,16,24,32,40,48,56,57,58,59;21,29,37,38,39,31,23,15,7,6,5,4,3,2,10,9,17,25,33,41,49,50;20,28,27,35;47,46,45,44,36;55,54,53|8,0,16,7;42,34,26;7,15,23,31,39,47,55,63,62,61,53,45,37,29,21,13,5,4,3,2,1,0;51,43,35,27,28;36,44,52,60,59,58,57,56,48,40;32,24,16,8,9,10,11,12;20,19,18,17,25,33,41,49,50;6,14,22,30,38,46,54|8,0,17,8;36,35,34,33,41,49;60,61,53,54,46;62,63,55,47,39,31,23,15,7,6,5,4,3,2,1,0;43,42,50;38,30,22,14,13,12,11,10,9,8,16,24;32,40,48,56,57,58,59,51,52,44;17,18,19,20,21,29,37,45;28,27,26,25|8,0,18,9;13,5,6,7,15;23,31,39,47,55,63;8,9,10,18;21,22,14;44,36,28,20,12,4;0,1,2,3,11,19,27,26,25,17,16;42,43,35;34,33,41,49,50,51,52,53,45,37,29;30,38,46,54,62,61,60,59,58,57,56,48,40,32,24|8,0,19,8;12,11,19,18,17;54,53,52,51,50,49;38,39,47,55,63,62,61,60,59,58,57,56,48,40,41,42,43,44,36,28;46,45,37;20,21,29,30,31,23,15,7,6;26,25,24,16,8,0,1;27,35,34,33,32;9,10,2,3,4,5,13,14,22|8,0,20,9;4,3,11,19,20,21,22,30,31;59,58,57,56,48,40,32,24;45,44,43,51;29,28,27,26,18,10,9;49,41,33,25,17,16,8,0,1,2;39,47,55,63,62,61;12,13,14;50,42,34,35,36,37,38,46,54,53,52,60;23,15,7,6,5|8,0,21,8;49,41,42,34,35,27;17,9,10,11,12,13,21,29,30,38,46,47,55,63,62,61;7,15,23,31,39;33,25,26,18,19,20,28,36,44,52,60,59;6,14,22;37,45,53,54;43,51,50,58;57,56,48,40,32,24,16,8,0,1,2,3,4,5|8,0,22,6;14,22,30,38,46,45,44,36,28;54,53,52,51,43,35,27,19;18,26,34,42,50,58,59,60,61,62,63,55,47,39,31,23,15,7,6;57,56,48,40,32,24,16,8,0,1,2,3,11,12,20,21,29,37;13,5,4;10,9,17,25,33,41,49|8,0,23,7;49,41,42,43,44;52,51,50,58,57,56,48,40,32,24,16,8,0;10,18,19,20,21,22;33,34,35,36,37,45,53;11,3,2,1,9,17,25,26,27,28,29,30,38,46,54;7,6,5,4,12;59,60,61,62,63,55,47,39,31,23,15,14,13|8,0,24,7;37,29,21;1,0,8,16,24,32,40,48,56;45,44,36,28,20,12,13,14,22,30,38;25,33,41,49,57;2,3,4,5,6,7,15,23,31,39,47,55,63,62,61,60,59,58,50,42,34,26,18,17,9;19,11,10;27,35,43,51,52,53,54,46|8,0,25,7;11,19,20,21,29,37,45,53,61,60,59,58;48,40,41,42,43;12,13,14,22,30,38,46,54;35,34,33,32,24,16,8,9;56,57,49,50,51,52,44,36,28,27,26,25;62,63,55,47,39,31,23,15,7,6,5,4,3;17,18,10,2,1,0|8,0,26,8;46,54,53,52,51,50,49,48,40;26,27,19,20,12,13,14,22,30,38,37,45;18,10,2,1,0;8,16,24,32,33,41,42;56,57,58,59,60,61,62,63,55,47,39,31,23,15,7,6,5,4,3,11;9,17,25;34,35,43,44;36,28,29,21|8,0,27,7;60,61,62,63,55;28,27,26,34,42;29,21,20,19,18,17,25,33,41,49,50;45,44,52;59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15;53,54,46,47,39,31,23;9,10,11,12,13,14,22,30,38,37,36,35,43,51|8,0,28,7;33,34,26,18,19,20,28,36,44;27,35,43,42,41;59,58,57,56,48,40,32,24,16,8,0,1,2,3,4,5,6,7,15;21,29,37,45,53,52,51,50,49;11,12,13,14,22,23,31,39,47,55,63;60,61,62,54,46,38,30;25,17,9,10|8,0,29,6;42,34,26,18,17;9,10,11,12,4,5,6,7,15,23,22,30,29;3,2,1,0,8,16,24,32,40,48,56,57,58,59,60,61,62,63,55,47,39,31;25,33,41,49,50,51,52;53,45,44,43,35,27,19;54,46,38,37,36,28,20,21,13,14|8,0,30,7;51,52,53,54,46,38,37,36,28,20,12;18,26,34;49,41,33,25,17,9,10,11,19,27,35;45,44,43,42,50;6,7,15,23,31,39,47,55,63,62,61,60,59,58,57,56,48,40,32,24,16,8,0,1,2,3,4;30,22,14;5,13,21,29;