1*57718be8SEnji CooperTesting with TEST_LENGTH = 67 2*57718be8SEnji Cooper 3*57718be8SEnji Coopertest _bit_byte, _bit_mask, and bitstr_size 4*57718be8SEnji Cooper i _bit_byte(i) _bit_mask(i) bitstr_size(i) 5*57718be8SEnji Cooper 0 0 1 0 6*57718be8SEnji Cooper 1 0 2 1 7*57718be8SEnji Cooper 2 0 4 1 8*57718be8SEnji Cooper 3 0 8 1 9*57718be8SEnji Cooper 4 0 16 1 10*57718be8SEnji Cooper 5 0 32 1 11*57718be8SEnji Cooper 6 0 64 1 12*57718be8SEnji Cooper 7 0 128 1 13*57718be8SEnji Cooper 8 1 1 1 14*57718be8SEnji Cooper 9 1 2 2 15*57718be8SEnji Cooper 10 1 4 2 16*57718be8SEnji Cooper 11 1 8 2 17*57718be8SEnji Cooper 12 1 16 2 18*57718be8SEnji Cooper 13 1 32 2 19*57718be8SEnji Cooper 14 1 64 2 20*57718be8SEnji Cooper 15 1 128 2 21*57718be8SEnji Cooper 16 2 1 2 22*57718be8SEnji Cooper 17 2 2 3 23*57718be8SEnji Cooper 18 2 4 3 24*57718be8SEnji Cooper 19 2 8 3 25*57718be8SEnji Cooper 20 2 16 3 26*57718be8SEnji Cooper 21 2 32 3 27*57718be8SEnji Cooper 22 2 64 3 28*57718be8SEnji Cooper 23 2 128 3 29*57718be8SEnji Cooper 24 3 1 3 30*57718be8SEnji Cooper 25 3 2 4 31*57718be8SEnji Cooper 26 3 4 4 32*57718be8SEnji Cooper 27 3 8 4 33*57718be8SEnji Cooper 28 3 16 4 34*57718be8SEnji Cooper 29 3 32 4 35*57718be8SEnji Cooper 30 3 64 4 36*57718be8SEnji Cooper 31 3 128 4 37*57718be8SEnji Cooper 32 4 1 4 38*57718be8SEnji Cooper 33 4 2 5 39*57718be8SEnji Cooper 34 4 4 5 40*57718be8SEnji Cooper 35 4 8 5 41*57718be8SEnji Cooper 36 4 16 5 42*57718be8SEnji Cooper 37 4 32 5 43*57718be8SEnji Cooper 38 4 64 5 44*57718be8SEnji Cooper 39 4 128 5 45*57718be8SEnji Cooper 40 5 1 5 46*57718be8SEnji Cooper 41 5 2 6 47*57718be8SEnji Cooper 42 5 4 6 48*57718be8SEnji Cooper 43 5 8 6 49*57718be8SEnji Cooper 44 5 16 6 50*57718be8SEnji Cooper 45 5 32 6 51*57718be8SEnji Cooper 46 5 64 6 52*57718be8SEnji Cooper 47 5 128 6 53*57718be8SEnji Cooper 48 6 1 6 54*57718be8SEnji Cooper 49 6 2 7 55*57718be8SEnji Cooper 50 6 4 7 56*57718be8SEnji Cooper 51 6 8 7 57*57718be8SEnji Cooper 52 6 16 7 58*57718be8SEnji Cooper 53 6 32 7 59*57718be8SEnji Cooper 54 6 64 7 60*57718be8SEnji Cooper 55 6 128 7 61*57718be8SEnji Cooper 56 7 1 7 62*57718be8SEnji Cooper 57 7 2 8 63*57718be8SEnji Cooper 58 7 4 8 64*57718be8SEnji Cooper 59 7 8 8 65*57718be8SEnji Cooper 60 7 16 8 66*57718be8SEnji Cooper 61 7 32 8 67*57718be8SEnji Cooper 62 7 64 8 68*57718be8SEnji Cooper 63 7 128 8 69*57718be8SEnji Cooper 64 8 1 8 70*57718be8SEnji Cooper 65 8 2 9 71*57718be8SEnji Cooper 66 8 4 9 72*57718be8SEnji Cooper 73*57718be8SEnji Coopertest bit_alloc, clearbits, bit_ffc, bit_ffs 74*57718be8SEnji Cooperbe: 0 -1 0000000000000000000000000000000000000000000000000000000000000000000 75*57718be8SEnji Cooperis: 0 -1 0000000000000000000000000000000000000000000000000000000000000000000 76*57718be8SEnji Cooper 77*57718be8SEnji Coopertest bit_set 78*57718be8SEnji Cooperbe: 1 0 1001001001001001001001001001001001001001001001001001001001001001001 79*57718be8SEnji Cooperis: 1 0 1001001001001001001001001001001001001001001001001001001001001001001 80*57718be8SEnji Cooper 81*57718be8SEnji Coopertest bit_clear 82*57718be8SEnji Cooperbe: 0 3 0001000001000001000001000001000001000001000001000001000001000001000 83*57718be8SEnji Cooperis: 0 3 0001000001000001000001000001000001000001000001000001000001000001000 84*57718be8SEnji Cooper 85*57718be8SEnji Coopertest bit_test using previous bitstring 86*57718be8SEnji Cooper i bit_test(i) 87*57718be8SEnji Cooper 0 0 88*57718be8SEnji Cooper 1 0 89*57718be8SEnji Cooper 2 0 90*57718be8SEnji Cooper 3 8 91*57718be8SEnji Cooper 4 0 92*57718be8SEnji Cooper 5 0 93*57718be8SEnji Cooper 6 0 94*57718be8SEnji Cooper 7 0 95*57718be8SEnji Cooper 8 0 96*57718be8SEnji Cooper 9 2 97*57718be8SEnji Cooper 10 0 98*57718be8SEnji Cooper 11 0 99*57718be8SEnji Cooper 12 0 100*57718be8SEnji Cooper 13 0 101*57718be8SEnji Cooper 14 0 102*57718be8SEnji Cooper 15 128 103*57718be8SEnji Cooper 16 0 104*57718be8SEnji Cooper 17 0 105*57718be8SEnji Cooper 18 0 106*57718be8SEnji Cooper 19 0 107*57718be8SEnji Cooper 20 0 108*57718be8SEnji Cooper 21 32 109*57718be8SEnji Cooper 22 0 110*57718be8SEnji Cooper 23 0 111*57718be8SEnji Cooper 24 0 112*57718be8SEnji Cooper 25 0 113*57718be8SEnji Cooper 26 0 114*57718be8SEnji Cooper 27 8 115*57718be8SEnji Cooper 28 0 116*57718be8SEnji Cooper 29 0 117*57718be8SEnji Cooper 30 0 118*57718be8SEnji Cooper 31 0 119*57718be8SEnji Cooper 32 0 120*57718be8SEnji Cooper 33 2 121*57718be8SEnji Cooper 34 0 122*57718be8SEnji Cooper 35 0 123*57718be8SEnji Cooper 36 0 124*57718be8SEnji Cooper 37 0 125*57718be8SEnji Cooper 38 0 126*57718be8SEnji Cooper 39 128 127*57718be8SEnji Cooper 40 0 128*57718be8SEnji Cooper 41 0 129*57718be8SEnji Cooper 42 0 130*57718be8SEnji Cooper 43 0 131*57718be8SEnji Cooper 44 0 132*57718be8SEnji Cooper 45 32 133*57718be8SEnji Cooper 46 0 134*57718be8SEnji Cooper 47 0 135*57718be8SEnji Cooper 48 0 136*57718be8SEnji Cooper 49 0 137*57718be8SEnji Cooper 50 0 138*57718be8SEnji Cooper 51 8 139*57718be8SEnji Cooper 52 0 140*57718be8SEnji Cooper 53 0 141*57718be8SEnji Cooper 54 0 142*57718be8SEnji Cooper 55 0 143*57718be8SEnji Cooper 56 0 144*57718be8SEnji Cooper 57 2 145*57718be8SEnji Cooper 58 0 146*57718be8SEnji Cooper 59 0 147*57718be8SEnji Cooper 60 0 148*57718be8SEnji Cooper 61 0 149*57718be8SEnji Cooper 62 0 150*57718be8SEnji Cooper 63 128 151*57718be8SEnji Cooper 64 0 152*57718be8SEnji Cooper 65 0 153*57718be8SEnji Cooper 66 0 154*57718be8SEnji Cooper 155*57718be8SEnji Coopertest clearbits 156*57718be8SEnji Cooperbe: 0 -1 0000000000000000000000000000000000000000000000000000000000000000000 157*57718be8SEnji Cooperis: 0 -1 0000000000000000000000000000000000000000000000000000000000000000000 158*57718be8SEnji Cooper 159*57718be8SEnji Coopertest bit_nset and bit_nclear 160*57718be8SEnji Cooperbe: 0 1 0111111111111111111111111111111111111111111111111111111111111111110 161*57718be8SEnji Cooperis: 0 1 0111111111111111111111111111111111111111111111111111111111111111110 162*57718be8SEnji Cooperbe: 0 1 0100000000000000000000000000000000000000000000000000000000000000010 163*57718be8SEnji Cooperis: 0 1 0100000000000000000000000000000000000000000000000000000000000000010 164*57718be8SEnji Cooperbe: 0 -1 0000000000000000000000000000000000000000000000000000000000000000000 165*57718be8SEnji Cooperis: 0 -1 0000000000000000000000000000000000000000000000000000000000000000000 166*57718be8SEnji Cooperbe: 66 0 1111111111111111111111111111111111111111111111111111111111111111110 167*57718be8SEnji Cooperis: 66 0 1111111111111111111111111111111111111111111111111111111111111111110 168*57718be8SEnji Cooperbe: 0 -1 0000000000000000000000000000000000000000000000000000000000000000000 169*57718be8SEnji Cooperis: 0 -1 0000000000000000000000000000000000000000000000000000000000000000000 170*57718be8SEnji Cooper 171*57718be8SEnji Cooperfirst 1 bit should move right 1 position each line 172*57718be8SEnji Cooper 0 -1 0 1111111111111111111111111111111111111111111111111111111111111111111 173*57718be8SEnji Cooper 1 0 1 0111111111111111111111111111111111111111111111111111111111111111111 174*57718be8SEnji Cooper 2 0 2 0011111111111111111111111111111111111111111111111111111111111111111 175*57718be8SEnji Cooper 3 0 3 0001111111111111111111111111111111111111111111111111111111111111111 176*57718be8SEnji Cooper 4 0 4 0000111111111111111111111111111111111111111111111111111111111111111 177*57718be8SEnji Cooper 5 0 5 0000011111111111111111111111111111111111111111111111111111111111111 178*57718be8SEnji Cooper 6 0 6 0000001111111111111111111111111111111111111111111111111111111111111 179*57718be8SEnji Cooper 7 0 7 0000000111111111111111111111111111111111111111111111111111111111111 180*57718be8SEnji Cooper 8 0 8 0000000011111111111111111111111111111111111111111111111111111111111 181*57718be8SEnji Cooper 9 0 9 0000000001111111111111111111111111111111111111111111111111111111111 182*57718be8SEnji Cooper 10 0 10 0000000000111111111111111111111111111111111111111111111111111111111 183*57718be8SEnji Cooper 11 0 11 0000000000011111111111111111111111111111111111111111111111111111111 184*57718be8SEnji Cooper 12 0 12 0000000000001111111111111111111111111111111111111111111111111111111 185*57718be8SEnji Cooper 13 0 13 0000000000000111111111111111111111111111111111111111111111111111111 186*57718be8SEnji Cooper 14 0 14 0000000000000011111111111111111111111111111111111111111111111111111 187*57718be8SEnji Cooper 15 0 15 0000000000000001111111111111111111111111111111111111111111111111111 188*57718be8SEnji Cooper 16 0 16 0000000000000000111111111111111111111111111111111111111111111111111 189*57718be8SEnji Cooper 17 0 17 0000000000000000011111111111111111111111111111111111111111111111111 190*57718be8SEnji Cooper 18 0 18 0000000000000000001111111111111111111111111111111111111111111111111 191*57718be8SEnji Cooper 19 0 19 0000000000000000000111111111111111111111111111111111111111111111111 192*57718be8SEnji Cooper 20 0 20 0000000000000000000011111111111111111111111111111111111111111111111 193*57718be8SEnji Cooper 21 0 21 0000000000000000000001111111111111111111111111111111111111111111111 194*57718be8SEnji Cooper 22 0 22 0000000000000000000000111111111111111111111111111111111111111111111 195*57718be8SEnji Cooper 23 0 23 0000000000000000000000011111111111111111111111111111111111111111111 196*57718be8SEnji Cooper 24 0 24 0000000000000000000000001111111111111111111111111111111111111111111 197*57718be8SEnji Cooper 25 0 25 0000000000000000000000000111111111111111111111111111111111111111111 198*57718be8SEnji Cooper 26 0 26 0000000000000000000000000011111111111111111111111111111111111111111 199*57718be8SEnji Cooper 27 0 27 0000000000000000000000000001111111111111111111111111111111111111111 200*57718be8SEnji Cooper 28 0 28 0000000000000000000000000000111111111111111111111111111111111111111 201*57718be8SEnji Cooper 29 0 29 0000000000000000000000000000011111111111111111111111111111111111111 202*57718be8SEnji Cooper 30 0 30 0000000000000000000000000000001111111111111111111111111111111111111 203*57718be8SEnji Cooper 31 0 31 0000000000000000000000000000000111111111111111111111111111111111111 204*57718be8SEnji Cooper 32 0 32 0000000000000000000000000000000011111111111111111111111111111111111 205*57718be8SEnji Cooper 33 0 33 0000000000000000000000000000000001111111111111111111111111111111111 206*57718be8SEnji Cooper 34 0 34 0000000000000000000000000000000000111111111111111111111111111111111 207*57718be8SEnji Cooper 35 0 35 0000000000000000000000000000000000011111111111111111111111111111111 208*57718be8SEnji Cooper 36 0 36 0000000000000000000000000000000000001111111111111111111111111111111 209*57718be8SEnji Cooper 37 0 37 0000000000000000000000000000000000000111111111111111111111111111111 210*57718be8SEnji Cooper 38 0 38 0000000000000000000000000000000000000011111111111111111111111111111 211*57718be8SEnji Cooper 39 0 39 0000000000000000000000000000000000000001111111111111111111111111111 212*57718be8SEnji Cooper 40 0 40 0000000000000000000000000000000000000000111111111111111111111111111 213*57718be8SEnji Cooper 41 0 41 0000000000000000000000000000000000000000011111111111111111111111111 214*57718be8SEnji Cooper 42 0 42 0000000000000000000000000000000000000000001111111111111111111111111 215*57718be8SEnji Cooper 43 0 43 0000000000000000000000000000000000000000000111111111111111111111111 216*57718be8SEnji Cooper 44 0 44 0000000000000000000000000000000000000000000011111111111111111111111 217*57718be8SEnji Cooper 45 0 45 0000000000000000000000000000000000000000000001111111111111111111111 218*57718be8SEnji Cooper 46 0 46 0000000000000000000000000000000000000000000000111111111111111111111 219*57718be8SEnji Cooper 47 0 47 0000000000000000000000000000000000000000000000011111111111111111111 220*57718be8SEnji Cooper 48 0 48 0000000000000000000000000000000000000000000000001111111111111111111 221*57718be8SEnji Cooper 49 0 49 0000000000000000000000000000000000000000000000000111111111111111111 222*57718be8SEnji Cooper 50 0 50 0000000000000000000000000000000000000000000000000011111111111111111 223*57718be8SEnji Cooper 51 0 51 0000000000000000000000000000000000000000000000000001111111111111111 224*57718be8SEnji Cooper 52 0 52 0000000000000000000000000000000000000000000000000000111111111111111 225*57718be8SEnji Cooper 53 0 53 0000000000000000000000000000000000000000000000000000011111111111111 226*57718be8SEnji Cooper 54 0 54 0000000000000000000000000000000000000000000000000000001111111111111 227*57718be8SEnji Cooper 55 0 55 0000000000000000000000000000000000000000000000000000000111111111111 228*57718be8SEnji Cooper 56 0 56 0000000000000000000000000000000000000000000000000000000011111111111 229*57718be8SEnji Cooper 57 0 57 0000000000000000000000000000000000000000000000000000000001111111111 230*57718be8SEnji Cooper 58 0 58 0000000000000000000000000000000000000000000000000000000000111111111 231*57718be8SEnji Cooper 59 0 59 0000000000000000000000000000000000000000000000000000000000011111111 232*57718be8SEnji Cooper 60 0 60 0000000000000000000000000000000000000000000000000000000000001111111 233*57718be8SEnji Cooper 61 0 61 0000000000000000000000000000000000000000000000000000000000000111111 234*57718be8SEnji Cooper 62 0 62 0000000000000000000000000000000000000000000000000000000000000011111 235*57718be8SEnji Cooper 63 0 63 0000000000000000000000000000000000000000000000000000000000000001111 236*57718be8SEnji Cooper 64 0 64 0000000000000000000000000000000000000000000000000000000000000000111 237*57718be8SEnji Cooper 65 0 65 0000000000000000000000000000000000000000000000000000000000000000011 238*57718be8SEnji Cooper 66 0 66 0000000000000000000000000000000000000000000000000000000000000000001 239*57718be8SEnji Cooper 240*57718be8SEnji Cooperfirst 0 bit should move right 1 position each line 241*57718be8SEnji Cooper 0 0 -1 0000000000000000000000000000000000000000000000000000000000000000000 242*57718be8SEnji Cooper 1 1 0 1000000000000000000000000000000000000000000000000000000000000000000 243*57718be8SEnji Cooper 2 2 0 1100000000000000000000000000000000000000000000000000000000000000000 244*57718be8SEnji Cooper 3 3 0 1110000000000000000000000000000000000000000000000000000000000000000 245*57718be8SEnji Cooper 4 4 0 1111000000000000000000000000000000000000000000000000000000000000000 246*57718be8SEnji Cooper 5 5 0 1111100000000000000000000000000000000000000000000000000000000000000 247*57718be8SEnji Cooper 6 6 0 1111110000000000000000000000000000000000000000000000000000000000000 248*57718be8SEnji Cooper 7 7 0 1111111000000000000000000000000000000000000000000000000000000000000 249*57718be8SEnji Cooper 8 8 0 1111111100000000000000000000000000000000000000000000000000000000000 250*57718be8SEnji Cooper 9 9 0 1111111110000000000000000000000000000000000000000000000000000000000 251*57718be8SEnji Cooper 10 10 0 1111111111000000000000000000000000000000000000000000000000000000000 252*57718be8SEnji Cooper 11 11 0 1111111111100000000000000000000000000000000000000000000000000000000 253*57718be8SEnji Cooper 12 12 0 1111111111110000000000000000000000000000000000000000000000000000000 254*57718be8SEnji Cooper 13 13 0 1111111111111000000000000000000000000000000000000000000000000000000 255*57718be8SEnji Cooper 14 14 0 1111111111111100000000000000000000000000000000000000000000000000000 256*57718be8SEnji Cooper 15 15 0 1111111111111110000000000000000000000000000000000000000000000000000 257*57718be8SEnji Cooper 16 16 0 1111111111111111000000000000000000000000000000000000000000000000000 258*57718be8SEnji Cooper 17 17 0 1111111111111111100000000000000000000000000000000000000000000000000 259*57718be8SEnji Cooper 18 18 0 1111111111111111110000000000000000000000000000000000000000000000000 260*57718be8SEnji Cooper 19 19 0 1111111111111111111000000000000000000000000000000000000000000000000 261*57718be8SEnji Cooper 20 20 0 1111111111111111111100000000000000000000000000000000000000000000000 262*57718be8SEnji Cooper 21 21 0 1111111111111111111110000000000000000000000000000000000000000000000 263*57718be8SEnji Cooper 22 22 0 1111111111111111111111000000000000000000000000000000000000000000000 264*57718be8SEnji Cooper 23 23 0 1111111111111111111111100000000000000000000000000000000000000000000 265*57718be8SEnji Cooper 24 24 0 1111111111111111111111110000000000000000000000000000000000000000000 266*57718be8SEnji Cooper 25 25 0 1111111111111111111111111000000000000000000000000000000000000000000 267*57718be8SEnji Cooper 26 26 0 1111111111111111111111111100000000000000000000000000000000000000000 268*57718be8SEnji Cooper 27 27 0 1111111111111111111111111110000000000000000000000000000000000000000 269*57718be8SEnji Cooper 28 28 0 1111111111111111111111111111000000000000000000000000000000000000000 270*57718be8SEnji Cooper 29 29 0 1111111111111111111111111111100000000000000000000000000000000000000 271*57718be8SEnji Cooper 30 30 0 1111111111111111111111111111110000000000000000000000000000000000000 272*57718be8SEnji Cooper 31 31 0 1111111111111111111111111111111000000000000000000000000000000000000 273*57718be8SEnji Cooper 32 32 0 1111111111111111111111111111111100000000000000000000000000000000000 274*57718be8SEnji Cooper 33 33 0 1111111111111111111111111111111110000000000000000000000000000000000 275*57718be8SEnji Cooper 34 34 0 1111111111111111111111111111111111000000000000000000000000000000000 276*57718be8SEnji Cooper 35 35 0 1111111111111111111111111111111111100000000000000000000000000000000 277*57718be8SEnji Cooper 36 36 0 1111111111111111111111111111111111110000000000000000000000000000000 278*57718be8SEnji Cooper 37 37 0 1111111111111111111111111111111111111000000000000000000000000000000 279*57718be8SEnji Cooper 38 38 0 1111111111111111111111111111111111111100000000000000000000000000000 280*57718be8SEnji Cooper 39 39 0 1111111111111111111111111111111111111110000000000000000000000000000 281*57718be8SEnji Cooper 40 40 0 1111111111111111111111111111111111111111000000000000000000000000000 282*57718be8SEnji Cooper 41 41 0 1111111111111111111111111111111111111111100000000000000000000000000 283*57718be8SEnji Cooper 42 42 0 1111111111111111111111111111111111111111110000000000000000000000000 284*57718be8SEnji Cooper 43 43 0 1111111111111111111111111111111111111111111000000000000000000000000 285*57718be8SEnji Cooper 44 44 0 1111111111111111111111111111111111111111111100000000000000000000000 286*57718be8SEnji Cooper 45 45 0 1111111111111111111111111111111111111111111110000000000000000000000 287*57718be8SEnji Cooper 46 46 0 1111111111111111111111111111111111111111111111000000000000000000000 288*57718be8SEnji Cooper 47 47 0 1111111111111111111111111111111111111111111111100000000000000000000 289*57718be8SEnji Cooper 48 48 0 1111111111111111111111111111111111111111111111110000000000000000000 290*57718be8SEnji Cooper 49 49 0 1111111111111111111111111111111111111111111111111000000000000000000 291*57718be8SEnji Cooper 50 50 0 1111111111111111111111111111111111111111111111111100000000000000000 292*57718be8SEnji Cooper 51 51 0 1111111111111111111111111111111111111111111111111110000000000000000 293*57718be8SEnji Cooper 52 52 0 1111111111111111111111111111111111111111111111111111000000000000000 294*57718be8SEnji Cooper 53 53 0 1111111111111111111111111111111111111111111111111111100000000000000 295*57718be8SEnji Cooper 54 54 0 1111111111111111111111111111111111111111111111111111110000000000000 296*57718be8SEnji Cooper 55 55 0 1111111111111111111111111111111111111111111111111111111000000000000 297*57718be8SEnji Cooper 56 56 0 1111111111111111111111111111111111111111111111111111111100000000000 298*57718be8SEnji Cooper 57 57 0 1111111111111111111111111111111111111111111111111111111110000000000 299*57718be8SEnji Cooper 58 58 0 1111111111111111111111111111111111111111111111111111111111000000000 300*57718be8SEnji Cooper 59 59 0 1111111111111111111111111111111111111111111111111111111111100000000 301*57718be8SEnji Cooper 60 60 0 1111111111111111111111111111111111111111111111111111111111110000000 302*57718be8SEnji Cooper 61 61 0 1111111111111111111111111111111111111111111111111111111111111000000 303*57718be8SEnji Cooper 62 62 0 1111111111111111111111111111111111111111111111111111111111111100000 304*57718be8SEnji Cooper 63 63 0 1111111111111111111111111111111111111111111111111111111111111110000 305*57718be8SEnji Cooper 64 64 0 1111111111111111111111111111111111111111111111111111111111111111000 306*57718be8SEnji Cooper 65 65 0 1111111111111111111111111111111111111111111111111111111111111111100 307*57718be8SEnji Cooper 66 66 0 1111111111111111111111111111111111111111111111111111111111111111110 308*57718be8SEnji Cooper 309*57718be8SEnji Cooperfirst 0 bit should move left 1 position each line 310*57718be8SEnji Cooper 0 -1 0 1111111111111111111111111111111111111111111111111111111111111111111 311*57718be8SEnji Cooper 1 66 0 1111111111111111111111111111111111111111111111111111111111111111110 312*57718be8SEnji Cooper 2 65 0 1111111111111111111111111111111111111111111111111111111111111111100 313*57718be8SEnji Cooper 3 64 0 1111111111111111111111111111111111111111111111111111111111111111000 314*57718be8SEnji Cooper 4 63 0 1111111111111111111111111111111111111111111111111111111111111110000 315*57718be8SEnji Cooper 5 62 0 1111111111111111111111111111111111111111111111111111111111111100000 316*57718be8SEnji Cooper 6 61 0 1111111111111111111111111111111111111111111111111111111111111000000 317*57718be8SEnji Cooper 7 60 0 1111111111111111111111111111111111111111111111111111111111110000000 318*57718be8SEnji Cooper 8 59 0 1111111111111111111111111111111111111111111111111111111111100000000 319*57718be8SEnji Cooper 9 58 0 1111111111111111111111111111111111111111111111111111111111000000000 320*57718be8SEnji Cooper 10 57 0 1111111111111111111111111111111111111111111111111111111110000000000 321*57718be8SEnji Cooper 11 56 0 1111111111111111111111111111111111111111111111111111111100000000000 322*57718be8SEnji Cooper 12 55 0 1111111111111111111111111111111111111111111111111111111000000000000 323*57718be8SEnji Cooper 13 54 0 1111111111111111111111111111111111111111111111111111110000000000000 324*57718be8SEnji Cooper 14 53 0 1111111111111111111111111111111111111111111111111111100000000000000 325*57718be8SEnji Cooper 15 52 0 1111111111111111111111111111111111111111111111111111000000000000000 326*57718be8SEnji Cooper 16 51 0 1111111111111111111111111111111111111111111111111110000000000000000 327*57718be8SEnji Cooper 17 50 0 1111111111111111111111111111111111111111111111111100000000000000000 328*57718be8SEnji Cooper 18 49 0 1111111111111111111111111111111111111111111111111000000000000000000 329*57718be8SEnji Cooper 19 48 0 1111111111111111111111111111111111111111111111110000000000000000000 330*57718be8SEnji Cooper 20 47 0 1111111111111111111111111111111111111111111111100000000000000000000 331*57718be8SEnji Cooper 21 46 0 1111111111111111111111111111111111111111111111000000000000000000000 332*57718be8SEnji Cooper 22 45 0 1111111111111111111111111111111111111111111110000000000000000000000 333*57718be8SEnji Cooper 23 44 0 1111111111111111111111111111111111111111111100000000000000000000000 334*57718be8SEnji Cooper 24 43 0 1111111111111111111111111111111111111111111000000000000000000000000 335*57718be8SEnji Cooper 25 42 0 1111111111111111111111111111111111111111110000000000000000000000000 336*57718be8SEnji Cooper 26 41 0 1111111111111111111111111111111111111111100000000000000000000000000 337*57718be8SEnji Cooper 27 40 0 1111111111111111111111111111111111111111000000000000000000000000000 338*57718be8SEnji Cooper 28 39 0 1111111111111111111111111111111111111110000000000000000000000000000 339*57718be8SEnji Cooper 29 38 0 1111111111111111111111111111111111111100000000000000000000000000000 340*57718be8SEnji Cooper 30 37 0 1111111111111111111111111111111111111000000000000000000000000000000 341*57718be8SEnji Cooper 31 36 0 1111111111111111111111111111111111110000000000000000000000000000000 342*57718be8SEnji Cooper 32 35 0 1111111111111111111111111111111111100000000000000000000000000000000 343*57718be8SEnji Cooper 33 34 0 1111111111111111111111111111111111000000000000000000000000000000000 344*57718be8SEnji Cooper 34 33 0 1111111111111111111111111111111110000000000000000000000000000000000 345*57718be8SEnji Cooper 35 32 0 1111111111111111111111111111111100000000000000000000000000000000000 346*57718be8SEnji Cooper 36 31 0 1111111111111111111111111111111000000000000000000000000000000000000 347*57718be8SEnji Cooper 37 30 0 1111111111111111111111111111110000000000000000000000000000000000000 348*57718be8SEnji Cooper 38 29 0 1111111111111111111111111111100000000000000000000000000000000000000 349*57718be8SEnji Cooper 39 28 0 1111111111111111111111111111000000000000000000000000000000000000000 350*57718be8SEnji Cooper 40 27 0 1111111111111111111111111110000000000000000000000000000000000000000 351*57718be8SEnji Cooper 41 26 0 1111111111111111111111111100000000000000000000000000000000000000000 352*57718be8SEnji Cooper 42 25 0 1111111111111111111111111000000000000000000000000000000000000000000 353*57718be8SEnji Cooper 43 24 0 1111111111111111111111110000000000000000000000000000000000000000000 354*57718be8SEnji Cooper 44 23 0 1111111111111111111111100000000000000000000000000000000000000000000 355*57718be8SEnji Cooper 45 22 0 1111111111111111111111000000000000000000000000000000000000000000000 356*57718be8SEnji Cooper 46 21 0 1111111111111111111110000000000000000000000000000000000000000000000 357*57718be8SEnji Cooper 47 20 0 1111111111111111111100000000000000000000000000000000000000000000000 358*57718be8SEnji Cooper 48 19 0 1111111111111111111000000000000000000000000000000000000000000000000 359*57718be8SEnji Cooper 49 18 0 1111111111111111110000000000000000000000000000000000000000000000000 360*57718be8SEnji Cooper 50 17 0 1111111111111111100000000000000000000000000000000000000000000000000 361*57718be8SEnji Cooper 51 16 0 1111111111111111000000000000000000000000000000000000000000000000000 362*57718be8SEnji Cooper 52 15 0 1111111111111110000000000000000000000000000000000000000000000000000 363*57718be8SEnji Cooper 53 14 0 1111111111111100000000000000000000000000000000000000000000000000000 364*57718be8SEnji Cooper 54 13 0 1111111111111000000000000000000000000000000000000000000000000000000 365*57718be8SEnji Cooper 55 12 0 1111111111110000000000000000000000000000000000000000000000000000000 366*57718be8SEnji Cooper 56 11 0 1111111111100000000000000000000000000000000000000000000000000000000 367*57718be8SEnji Cooper 57 10 0 1111111111000000000000000000000000000000000000000000000000000000000 368*57718be8SEnji Cooper 58 9 0 1111111110000000000000000000000000000000000000000000000000000000000 369*57718be8SEnji Cooper 59 8 0 1111111100000000000000000000000000000000000000000000000000000000000 370*57718be8SEnji Cooper 60 7 0 1111111000000000000000000000000000000000000000000000000000000000000 371*57718be8SEnji Cooper 61 6 0 1111110000000000000000000000000000000000000000000000000000000000000 372*57718be8SEnji Cooper 62 5 0 1111100000000000000000000000000000000000000000000000000000000000000 373*57718be8SEnji Cooper 63 4 0 1111000000000000000000000000000000000000000000000000000000000000000 374*57718be8SEnji Cooper 64 3 0 1110000000000000000000000000000000000000000000000000000000000000000 375*57718be8SEnji Cooper 65 2 0 1100000000000000000000000000000000000000000000000000000000000000000 376*57718be8SEnji Cooper 66 1 0 1000000000000000000000000000000000000000000000000000000000000000000 377*57718be8SEnji Cooper 378*57718be8SEnji Cooperfirst 1 bit should move left 1 position each line 379*57718be8SEnji Cooper 0 0 -1 0000000000000000000000000000000000000000000000000000000000000000000 380*57718be8SEnji Cooper 1 0 66 0000000000000000000000000000000000000000000000000000000000000000001 381*57718be8SEnji Cooper 2 0 65 0000000000000000000000000000000000000000000000000000000000000000011 382*57718be8SEnji Cooper 3 0 64 0000000000000000000000000000000000000000000000000000000000000000111 383*57718be8SEnji Cooper 4 0 63 0000000000000000000000000000000000000000000000000000000000000001111 384*57718be8SEnji Cooper 5 0 62 0000000000000000000000000000000000000000000000000000000000000011111 385*57718be8SEnji Cooper 6 0 61 0000000000000000000000000000000000000000000000000000000000000111111 386*57718be8SEnji Cooper 7 0 60 0000000000000000000000000000000000000000000000000000000000001111111 387*57718be8SEnji Cooper 8 0 59 0000000000000000000000000000000000000000000000000000000000011111111 388*57718be8SEnji Cooper 9 0 58 0000000000000000000000000000000000000000000000000000000000111111111 389*57718be8SEnji Cooper 10 0 57 0000000000000000000000000000000000000000000000000000000001111111111 390*57718be8SEnji Cooper 11 0 56 0000000000000000000000000000000000000000000000000000000011111111111 391*57718be8SEnji Cooper 12 0 55 0000000000000000000000000000000000000000000000000000000111111111111 392*57718be8SEnji Cooper 13 0 54 0000000000000000000000000000000000000000000000000000001111111111111 393*57718be8SEnji Cooper 14 0 53 0000000000000000000000000000000000000000000000000000011111111111111 394*57718be8SEnji Cooper 15 0 52 0000000000000000000000000000000000000000000000000000111111111111111 395*57718be8SEnji Cooper 16 0 51 0000000000000000000000000000000000000000000000000001111111111111111 396*57718be8SEnji Cooper 17 0 50 0000000000000000000000000000000000000000000000000011111111111111111 397*57718be8SEnji Cooper 18 0 49 0000000000000000000000000000000000000000000000000111111111111111111 398*57718be8SEnji Cooper 19 0 48 0000000000000000000000000000000000000000000000001111111111111111111 399*57718be8SEnji Cooper 20 0 47 0000000000000000000000000000000000000000000000011111111111111111111 400*57718be8SEnji Cooper 21 0 46 0000000000000000000000000000000000000000000000111111111111111111111 401*57718be8SEnji Cooper 22 0 45 0000000000000000000000000000000000000000000001111111111111111111111 402*57718be8SEnji Cooper 23 0 44 0000000000000000000000000000000000000000000011111111111111111111111 403*57718be8SEnji Cooper 24 0 43 0000000000000000000000000000000000000000000111111111111111111111111 404*57718be8SEnji Cooper 25 0 42 0000000000000000000000000000000000000000001111111111111111111111111 405*57718be8SEnji Cooper 26 0 41 0000000000000000000000000000000000000000011111111111111111111111111 406*57718be8SEnji Cooper 27 0 40 0000000000000000000000000000000000000000111111111111111111111111111 407*57718be8SEnji Cooper 28 0 39 0000000000000000000000000000000000000001111111111111111111111111111 408*57718be8SEnji Cooper 29 0 38 0000000000000000000000000000000000000011111111111111111111111111111 409*57718be8SEnji Cooper 30 0 37 0000000000000000000000000000000000000111111111111111111111111111111 410*57718be8SEnji Cooper 31 0 36 0000000000000000000000000000000000001111111111111111111111111111111 411*57718be8SEnji Cooper 32 0 35 0000000000000000000000000000000000011111111111111111111111111111111 412*57718be8SEnji Cooper 33 0 34 0000000000000000000000000000000000111111111111111111111111111111111 413*57718be8SEnji Cooper 34 0 33 0000000000000000000000000000000001111111111111111111111111111111111 414*57718be8SEnji Cooper 35 0 32 0000000000000000000000000000000011111111111111111111111111111111111 415*57718be8SEnji Cooper 36 0 31 0000000000000000000000000000000111111111111111111111111111111111111 416*57718be8SEnji Cooper 37 0 30 0000000000000000000000000000001111111111111111111111111111111111111 417*57718be8SEnji Cooper 38 0 29 0000000000000000000000000000011111111111111111111111111111111111111 418*57718be8SEnji Cooper 39 0 28 0000000000000000000000000000111111111111111111111111111111111111111 419*57718be8SEnji Cooper 40 0 27 0000000000000000000000000001111111111111111111111111111111111111111 420*57718be8SEnji Cooper 41 0 26 0000000000000000000000000011111111111111111111111111111111111111111 421*57718be8SEnji Cooper 42 0 25 0000000000000000000000000111111111111111111111111111111111111111111 422*57718be8SEnji Cooper 43 0 24 0000000000000000000000001111111111111111111111111111111111111111111 423*57718be8SEnji Cooper 44 0 23 0000000000000000000000011111111111111111111111111111111111111111111 424*57718be8SEnji Cooper 45 0 22 0000000000000000000000111111111111111111111111111111111111111111111 425*57718be8SEnji Cooper 46 0 21 0000000000000000000001111111111111111111111111111111111111111111111 426*57718be8SEnji Cooper 47 0 20 0000000000000000000011111111111111111111111111111111111111111111111 427*57718be8SEnji Cooper 48 0 19 0000000000000000000111111111111111111111111111111111111111111111111 428*57718be8SEnji Cooper 49 0 18 0000000000000000001111111111111111111111111111111111111111111111111 429*57718be8SEnji Cooper 50 0 17 0000000000000000011111111111111111111111111111111111111111111111111 430*57718be8SEnji Cooper 51 0 16 0000000000000000111111111111111111111111111111111111111111111111111 431*57718be8SEnji Cooper 52 0 15 0000000000000001111111111111111111111111111111111111111111111111111 432*57718be8SEnji Cooper 53 0 14 0000000000000011111111111111111111111111111111111111111111111111111 433*57718be8SEnji Cooper 54 0 13 0000000000000111111111111111111111111111111111111111111111111111111 434*57718be8SEnji Cooper 55 0 12 0000000000001111111111111111111111111111111111111111111111111111111 435*57718be8SEnji Cooper 56 0 11 0000000000011111111111111111111111111111111111111111111111111111111 436*57718be8SEnji Cooper 57 0 10 0000000000111111111111111111111111111111111111111111111111111111111 437*57718be8SEnji Cooper 58 0 9 0000000001111111111111111111111111111111111111111111111111111111111 438*57718be8SEnji Cooper 59 0 8 0000000011111111111111111111111111111111111111111111111111111111111 439*57718be8SEnji Cooper 60 0 7 0000000111111111111111111111111111111111111111111111111111111111111 440*57718be8SEnji Cooper 61 0 6 0000001111111111111111111111111111111111111111111111111111111111111 441*57718be8SEnji Cooper 62 0 5 0000011111111111111111111111111111111111111111111111111111111111111 442*57718be8SEnji Cooper 63 0 4 0000111111111111111111111111111111111111111111111111111111111111111 443*57718be8SEnji Cooper 64 0 3 0001111111111111111111111111111111111111111111111111111111111111111 444*57718be8SEnji Cooper 65 0 2 0011111111111111111111111111111111111111111111111111111111111111111 445*57718be8SEnji Cooper 66 0 1 0111111111111111111111111111111111111111111111111111111111111111111 446*57718be8SEnji Cooper 447*57718be8SEnji Cooper0 bit should move right 1 position each line 448*57718be8SEnji Cooper 0 0 1 0111111111111111111111111111111111111111111111111111111111111111111 449*57718be8SEnji Cooper 1 1 0 1011111111111111111111111111111111111111111111111111111111111111111 450*57718be8SEnji Cooper 2 2 0 1101111111111111111111111111111111111111111111111111111111111111111 451*57718be8SEnji Cooper 3 3 0 1110111111111111111111111111111111111111111111111111111111111111111 452*57718be8SEnji Cooper 4 4 0 1111011111111111111111111111111111111111111111111111111111111111111 453*57718be8SEnji Cooper 5 5 0 1111101111111111111111111111111111111111111111111111111111111111111 454*57718be8SEnji Cooper 6 6 0 1111110111111111111111111111111111111111111111111111111111111111111 455*57718be8SEnji Cooper 7 7 0 1111111011111111111111111111111111111111111111111111111111111111111 456*57718be8SEnji Cooper 8 8 0 1111111101111111111111111111111111111111111111111111111111111111111 457*57718be8SEnji Cooper 9 9 0 1111111110111111111111111111111111111111111111111111111111111111111 458*57718be8SEnji Cooper 10 10 0 1111111111011111111111111111111111111111111111111111111111111111111 459*57718be8SEnji Cooper 11 11 0 1111111111101111111111111111111111111111111111111111111111111111111 460*57718be8SEnji Cooper 12 12 0 1111111111110111111111111111111111111111111111111111111111111111111 461*57718be8SEnji Cooper 13 13 0 1111111111111011111111111111111111111111111111111111111111111111111 462*57718be8SEnji Cooper 14 14 0 1111111111111101111111111111111111111111111111111111111111111111111 463*57718be8SEnji Cooper 15 15 0 1111111111111110111111111111111111111111111111111111111111111111111 464*57718be8SEnji Cooper 16 16 0 1111111111111111011111111111111111111111111111111111111111111111111 465*57718be8SEnji Cooper 17 17 0 1111111111111111101111111111111111111111111111111111111111111111111 466*57718be8SEnji Cooper 18 18 0 1111111111111111110111111111111111111111111111111111111111111111111 467*57718be8SEnji Cooper 19 19 0 1111111111111111111011111111111111111111111111111111111111111111111 468*57718be8SEnji Cooper 20 20 0 1111111111111111111101111111111111111111111111111111111111111111111 469*57718be8SEnji Cooper 21 21 0 1111111111111111111110111111111111111111111111111111111111111111111 470*57718be8SEnji Cooper 22 22 0 1111111111111111111111011111111111111111111111111111111111111111111 471*57718be8SEnji Cooper 23 23 0 1111111111111111111111101111111111111111111111111111111111111111111 472*57718be8SEnji Cooper 24 24 0 1111111111111111111111110111111111111111111111111111111111111111111 473*57718be8SEnji Cooper 25 25 0 1111111111111111111111111011111111111111111111111111111111111111111 474*57718be8SEnji Cooper 26 26 0 1111111111111111111111111101111111111111111111111111111111111111111 475*57718be8SEnji Cooper 27 27 0 1111111111111111111111111110111111111111111111111111111111111111111 476*57718be8SEnji Cooper 28 28 0 1111111111111111111111111111011111111111111111111111111111111111111 477*57718be8SEnji Cooper 29 29 0 1111111111111111111111111111101111111111111111111111111111111111111 478*57718be8SEnji Cooper 30 30 0 1111111111111111111111111111110111111111111111111111111111111111111 479*57718be8SEnji Cooper 31 31 0 1111111111111111111111111111111011111111111111111111111111111111111 480*57718be8SEnji Cooper 32 32 0 1111111111111111111111111111111101111111111111111111111111111111111 481*57718be8SEnji Cooper 33 33 0 1111111111111111111111111111111110111111111111111111111111111111111 482*57718be8SEnji Cooper 34 34 0 1111111111111111111111111111111111011111111111111111111111111111111 483*57718be8SEnji Cooper 35 35 0 1111111111111111111111111111111111101111111111111111111111111111111 484*57718be8SEnji Cooper 36 36 0 1111111111111111111111111111111111110111111111111111111111111111111 485*57718be8SEnji Cooper 37 37 0 1111111111111111111111111111111111111011111111111111111111111111111 486*57718be8SEnji Cooper 38 38 0 1111111111111111111111111111111111111101111111111111111111111111111 487*57718be8SEnji Cooper 39 39 0 1111111111111111111111111111111111111110111111111111111111111111111 488*57718be8SEnji Cooper 40 40 0 1111111111111111111111111111111111111111011111111111111111111111111 489*57718be8SEnji Cooper 41 41 0 1111111111111111111111111111111111111111101111111111111111111111111 490*57718be8SEnji Cooper 42 42 0 1111111111111111111111111111111111111111110111111111111111111111111 491*57718be8SEnji Cooper 43 43 0 1111111111111111111111111111111111111111111011111111111111111111111 492*57718be8SEnji Cooper 44 44 0 1111111111111111111111111111111111111111111101111111111111111111111 493*57718be8SEnji Cooper 45 45 0 1111111111111111111111111111111111111111111110111111111111111111111 494*57718be8SEnji Cooper 46 46 0 1111111111111111111111111111111111111111111111011111111111111111111 495*57718be8SEnji Cooper 47 47 0 1111111111111111111111111111111111111111111111101111111111111111111 496*57718be8SEnji Cooper 48 48 0 1111111111111111111111111111111111111111111111110111111111111111111 497*57718be8SEnji Cooper 49 49 0 1111111111111111111111111111111111111111111111111011111111111111111 498*57718be8SEnji Cooper 50 50 0 1111111111111111111111111111111111111111111111111101111111111111111 499*57718be8SEnji Cooper 51 51 0 1111111111111111111111111111111111111111111111111110111111111111111 500*57718be8SEnji Cooper 52 52 0 1111111111111111111111111111111111111111111111111111011111111111111 501*57718be8SEnji Cooper 53 53 0 1111111111111111111111111111111111111111111111111111101111111111111 502*57718be8SEnji Cooper 54 54 0 1111111111111111111111111111111111111111111111111111110111111111111 503*57718be8SEnji Cooper 55 55 0 1111111111111111111111111111111111111111111111111111111011111111111 504*57718be8SEnji Cooper 56 56 0 1111111111111111111111111111111111111111111111111111111101111111111 505*57718be8SEnji Cooper 57 57 0 1111111111111111111111111111111111111111111111111111111110111111111 506*57718be8SEnji Cooper 58 58 0 1111111111111111111111111111111111111111111111111111111111011111111 507*57718be8SEnji Cooper 59 59 0 1111111111111111111111111111111111111111111111111111111111101111111 508*57718be8SEnji Cooper 60 60 0 1111111111111111111111111111111111111111111111111111111111110111111 509*57718be8SEnji Cooper 61 61 0 1111111111111111111111111111111111111111111111111111111111111011111 510*57718be8SEnji Cooper 62 62 0 1111111111111111111111111111111111111111111111111111111111111101111 511*57718be8SEnji Cooper 63 63 0 1111111111111111111111111111111111111111111111111111111111111110111 512*57718be8SEnji Cooper 64 64 0 1111111111111111111111111111111111111111111111111111111111111111011 513*57718be8SEnji Cooper 65 65 0 1111111111111111111111111111111111111111111111111111111111111111101 514*57718be8SEnji Cooper 66 66 0 1111111111111111111111111111111111111111111111111111111111111111110 515*57718be8SEnji Cooper 516*57718be8SEnji Cooper1 bit should move right 1 position each line 517*57718be8SEnji Cooper 0 1 0 1000000000000000000000000000000000000000000000000000000000000000000 518*57718be8SEnji Cooper 1 0 1 0100000000000000000000000000000000000000000000000000000000000000000 519*57718be8SEnji Cooper 2 0 2 0010000000000000000000000000000000000000000000000000000000000000000 520*57718be8SEnji Cooper 3 0 3 0001000000000000000000000000000000000000000000000000000000000000000 521*57718be8SEnji Cooper 4 0 4 0000100000000000000000000000000000000000000000000000000000000000000 522*57718be8SEnji Cooper 5 0 5 0000010000000000000000000000000000000000000000000000000000000000000 523*57718be8SEnji Cooper 6 0 6 0000001000000000000000000000000000000000000000000000000000000000000 524*57718be8SEnji Cooper 7 0 7 0000000100000000000000000000000000000000000000000000000000000000000 525*57718be8SEnji Cooper 8 0 8 0000000010000000000000000000000000000000000000000000000000000000000 526*57718be8SEnji Cooper 9 0 9 0000000001000000000000000000000000000000000000000000000000000000000 527*57718be8SEnji Cooper 10 0 10 0000000000100000000000000000000000000000000000000000000000000000000 528*57718be8SEnji Cooper 11 0 11 0000000000010000000000000000000000000000000000000000000000000000000 529*57718be8SEnji Cooper 12 0 12 0000000000001000000000000000000000000000000000000000000000000000000 530*57718be8SEnji Cooper 13 0 13 0000000000000100000000000000000000000000000000000000000000000000000 531*57718be8SEnji Cooper 14 0 14 0000000000000010000000000000000000000000000000000000000000000000000 532*57718be8SEnji Cooper 15 0 15 0000000000000001000000000000000000000000000000000000000000000000000 533*57718be8SEnji Cooper 16 0 16 0000000000000000100000000000000000000000000000000000000000000000000 534*57718be8SEnji Cooper 17 0 17 0000000000000000010000000000000000000000000000000000000000000000000 535*57718be8SEnji Cooper 18 0 18 0000000000000000001000000000000000000000000000000000000000000000000 536*57718be8SEnji Cooper 19 0 19 0000000000000000000100000000000000000000000000000000000000000000000 537*57718be8SEnji Cooper 20 0 20 0000000000000000000010000000000000000000000000000000000000000000000 538*57718be8SEnji Cooper 21 0 21 0000000000000000000001000000000000000000000000000000000000000000000 539*57718be8SEnji Cooper 22 0 22 0000000000000000000000100000000000000000000000000000000000000000000 540*57718be8SEnji Cooper 23 0 23 0000000000000000000000010000000000000000000000000000000000000000000 541*57718be8SEnji Cooper 24 0 24 0000000000000000000000001000000000000000000000000000000000000000000 542*57718be8SEnji Cooper 25 0 25 0000000000000000000000000100000000000000000000000000000000000000000 543*57718be8SEnji Cooper 26 0 26 0000000000000000000000000010000000000000000000000000000000000000000 544*57718be8SEnji Cooper 27 0 27 0000000000000000000000000001000000000000000000000000000000000000000 545*57718be8SEnji Cooper 28 0 28 0000000000000000000000000000100000000000000000000000000000000000000 546*57718be8SEnji Cooper 29 0 29 0000000000000000000000000000010000000000000000000000000000000000000 547*57718be8SEnji Cooper 30 0 30 0000000000000000000000000000001000000000000000000000000000000000000 548*57718be8SEnji Cooper 31 0 31 0000000000000000000000000000000100000000000000000000000000000000000 549*57718be8SEnji Cooper 32 0 32 0000000000000000000000000000000010000000000000000000000000000000000 550*57718be8SEnji Cooper 33 0 33 0000000000000000000000000000000001000000000000000000000000000000000 551*57718be8SEnji Cooper 34 0 34 0000000000000000000000000000000000100000000000000000000000000000000 552*57718be8SEnji Cooper 35 0 35 0000000000000000000000000000000000010000000000000000000000000000000 553*57718be8SEnji Cooper 36 0 36 0000000000000000000000000000000000001000000000000000000000000000000 554*57718be8SEnji Cooper 37 0 37 0000000000000000000000000000000000000100000000000000000000000000000 555*57718be8SEnji Cooper 38 0 38 0000000000000000000000000000000000000010000000000000000000000000000 556*57718be8SEnji Cooper 39 0 39 0000000000000000000000000000000000000001000000000000000000000000000 557*57718be8SEnji Cooper 40 0 40 0000000000000000000000000000000000000000100000000000000000000000000 558*57718be8SEnji Cooper 41 0 41 0000000000000000000000000000000000000000010000000000000000000000000 559*57718be8SEnji Cooper 42 0 42 0000000000000000000000000000000000000000001000000000000000000000000 560*57718be8SEnji Cooper 43 0 43 0000000000000000000000000000000000000000000100000000000000000000000 561*57718be8SEnji Cooper 44 0 44 0000000000000000000000000000000000000000000010000000000000000000000 562*57718be8SEnji Cooper 45 0 45 0000000000000000000000000000000000000000000001000000000000000000000 563*57718be8SEnji Cooper 46 0 46 0000000000000000000000000000000000000000000000100000000000000000000 564*57718be8SEnji Cooper 47 0 47 0000000000000000000000000000000000000000000000010000000000000000000 565*57718be8SEnji Cooper 48 0 48 0000000000000000000000000000000000000000000000001000000000000000000 566*57718be8SEnji Cooper 49 0 49 0000000000000000000000000000000000000000000000000100000000000000000 567*57718be8SEnji Cooper 50 0 50 0000000000000000000000000000000000000000000000000010000000000000000 568*57718be8SEnji Cooper 51 0 51 0000000000000000000000000000000000000000000000000001000000000000000 569*57718be8SEnji Cooper 52 0 52 0000000000000000000000000000000000000000000000000000100000000000000 570*57718be8SEnji Cooper 53 0 53 0000000000000000000000000000000000000000000000000000010000000000000 571*57718be8SEnji Cooper 54 0 54 0000000000000000000000000000000000000000000000000000001000000000000 572*57718be8SEnji Cooper 55 0 55 0000000000000000000000000000000000000000000000000000000100000000000 573*57718be8SEnji Cooper 56 0 56 0000000000000000000000000000000000000000000000000000000010000000000 574*57718be8SEnji Cooper 57 0 57 0000000000000000000000000000000000000000000000000000000001000000000 575*57718be8SEnji Cooper 58 0 58 0000000000000000000000000000000000000000000000000000000000100000000 576*57718be8SEnji Cooper 59 0 59 0000000000000000000000000000000000000000000000000000000000010000000 577*57718be8SEnji Cooper 60 0 60 0000000000000000000000000000000000000000000000000000000000001000000 578*57718be8SEnji Cooper 61 0 61 0000000000000000000000000000000000000000000000000000000000000100000 579*57718be8SEnji Cooper 62 0 62 0000000000000000000000000000000000000000000000000000000000000010000 580*57718be8SEnji Cooper 63 0 63 0000000000000000000000000000000000000000000000000000000000000001000 581*57718be8SEnji Cooper 64 0 64 0000000000000000000000000000000000000000000000000000000000000000100 582*57718be8SEnji Cooper 65 0 65 0000000000000000000000000000000000000000000000000000000000000000010 583*57718be8SEnji Cooper 66 0 66 0000000000000000000000000000000000000000000000000000000000000000001 584